|
|
|
|
|
by gigatexal
582 days ago
|
|
I’m gonna buy the book but I prefer composition over OOP. I prefer to have an init that takes some params where those params are fully baked clients of whatever services I need and then the class just uses them as needed. I don’t see a lot of value in having a Python class that might have a few or more classes that it extends where all the functions from all the classes crowd up the classes namespace. Class Foo.__init__(self, db, blob_storage, secrets_manager, …) Instead of class Foo(DB, BlobStorer, SecretsMgr) Etc |
|