Single Responsability Principle
Open ext Close mod Principle
Liskov substitution principle
Interface segregation Principle
Dependency Inversion Principle
Single responsibility principle
A class should have only a single responsibility.
Open/closed principle
“software entities … should be open for extension, but closed for modification”.
Liskov substitution principle
“objects in a program should be replaceable with instances of their subtypes without altering the correctness of that program”. See also design by contract.
Interface segregation principle
“many client-specific interfaces are better than one general-purpose interface.”
Dependency inversion principle
One should “Depend upon Abstractions. Do not depend upon concretions.” Dependency injection is one method of following this principle.
Monday, February 3, 2014
Subscribe to:
Post Comments (Atom)
Blog Archive
-
▼
2014
(38)
-
▼
February
(12)
- bash
- Configure crontab (UNIX/Linux)
- Commit Monitor - Install (Windows)
- Cntlm - Install (Windows)
- Node.js configure proxy (HTTP/HTTPS)
- Adding a folder to the PATH (Windows)
- Creating an environment variable (Windows)
- Analog - Filter
- Analog - Install (Windows)
- Links
- S.O.L.I.D
- Port already in use (Windows)
-
▼
February
(12)
No comments:
Post a Comment