b) O (Open/closed principle)- software entities … should be open for extension, but closed for modification. c) L (Liskov substitution principle) - objects in a program should be replaceable with instances of their sub-types without altering the correctness of that program. d) I (Interface segregation principle) - many client-specific interfaces are better than one general-purpose interface. e) D (Dependency inversion principle) - one should Depend upon Abstractions. Do not depend upon concretions.
0 Comments
Your comment will be posted after it is approved.
Leave a Reply. |
AuthorAshish Abrol is a Technical Evangelist at heart. As a Web Architecture Consultant he specializes in IT Management Consulting and Enterprise Architecture with a speciality in High Performance SOA and Open Source Frameworks. I sure did take a long time to enter actively into blogosphere. Honestly, as a passive player all this time, I have gained a lot from the adept content of some serious bloggers. That strongly encouraged me to contribute back to the community, and learn in the process as well.
-Ashish Archives
July 2020
Categories |