6大设计原则
2、里氏替换原则
4、接口隔离原则
5、迪米特原则
6、开闭原则
23种设计模式
1、单例模式
2、工厂方法模式
3、抽象工厂模式
4、模版方法模式
5、建造者模式
6、代理模式
7、原型模式
8、中介者模式
9、命令模式
10、责任链模式
11、装饰模式
12、策略模式
13、适配器模式
14、迭代器模式
15、组合模式
16、观察者模式
17、门面模式
18、备忘录模式
19、访问者模式
20、状态模式
21、解释器模式
22、亨元模式
23、桥梁模式
原文:http://www.cnblogs.com/Charles-lv/p/3652103.html