Week-9 (Using Design Patterns)
CE204 Object-Oriented Programming¶
Week-9 (OO Design Principles & Design Patterns)¶
Spring Semester, 2021-2022¶
Download DOC-PDF, DOC-DOCX, SLIDE, PPTX,
OO Design Principles & Design Patterns¶
Outline¶
- Design Patterns https://refactoring.guru/design-patterns/factory-method
First Design Pattern https://www.amazon.com/Pattern-Language-Buildings-Construction-Environmental/dp/0195019199
Gof Book https://www.amazon.com/gp/product/0201633612/
https://www.cisecurity.org/controls/cis-controls-list
SOLID https://www.monterail.com/blog/solid-principles-cheatsheet-printable https://www.monterail.com/hubfs/PDF%20content/SOLID_cheatsheet.pdf
https://www.freecodecamp.org/news/solid-principles-explained-in-plain-english/
java - true - liskov substitution principle uncle bob https://code-examples.net/en/q/a476f2
http://www.dotnet-stuff.com/tutorials/dependency-%C4%B1njection/understanding-and-implementing-inversion-of-control-container-ioc-container-using-csharp https://stackify.com/dependency-injection/ https://www.tutorialsteacher.com/ioc/inversion-of-control https://www.wikiwand.com/en/Dependency_injection https://www.baeldung.com/inversion-control-and-dependency-injection-in-spring
References¶
TBD