SOLID面向对象的五个设计原则对于开发人员非常重要,其身影在任何大中型软件项目中随处可见,建议必须掌握并灵活应用。此五原则分别为:
单一职责原则(Single Resposibility Principle)
开放封闭原则(Open Closed principle)
里氏替换原则(Liskov Substitution Principle)
接口分离原则(Interface Segregation Principle)
依赖倒置原则 (Dependency Inversion Principle)
参考文献:
IOC前世今生 http://blog.jobbole.com/76510/
程序员该有的艺术气质—SOLID原则 http://www.cnblogs.com/lanxuezaipiao/archive/2013/06/09/3128665.html
Net AOP(五) 各种IoC框架下实现AOP http://blog.csdn.net/liming850628/article/details/50990866