Design Patterns
Software Design Patterns
Design patterns are common architectural approaches that have been observed in software engineering practices.A pattern is a description of an approach, how it is expressed in a programming language and what it is used for.
Solid Principles
In object-oriented computer programming, SOLID is a mnemonic acronym for five design principles intended to make software designs more understandable, flexible, and maintainable.
- Single Resposibility Principle
- Open Close Principle
- Liskov substitution principle
- Interface segregation principle
- Dependency inversion principle
Comments
Post a Comment