design-philosophy-object-oriented

Object-oriented design principles as a lens for system architecture — SOLID, composition over inheritance, the actor model, design patterns (and when they're wrong), encapsulation, polymorphism, and responsibility-driven design. Use when evaluating code organization, module boundaries, or object/component relationships.

SKILL.md1eff6a2bcebe
Loading supporting files

Comments: 0

Be the first to comment

Share what worked or leave a question for the creator.

Log in to comment

microsoft/amplifier-bundle-systems-design · MIT · Revision 1eff6a2bcebe

design interfaces