August 2022
Intermediate to advanced
469 pages
8h 13m
English
As the name suggests, structural patterns are all about setting up the structure of your application so as to improve SOLID conformance as well as general usability and maintainability of your code.
Inheritance: An object automagically acquires all members’ base class or classes. To allow instantiation, the object must implement every abstract member from its parent; if it does not, it is abstract and cannot be created (but you can inherit from it).
Composition: Generally implies that the child cannot exist without the parent. This is typically implemented with nested classes. For example, a class ...
Read now
Unlock full access