摘要:
1,开-闭原则:对内修改关闭,对外扩展打开2,里氏替换原则:子类可以代替父类的作用3,合成复用原则:就是说要少用继承,多用合成关系来实现4,依赖倒转原则:要依赖于抽象,不要依赖于具体。具体点说,就是实现依赖于接口,对接口编程,不要针对实现编程概要: Abstract Factory:提供一个创建一系列相关或相互依赖对象的接口,而无需指定它们具体的类。 Adapter:将一个类的接口转换成客户希望的另外一个接口。A d a p t e r模式使得原本由于接口不兼容而不能一起工作的那些类可以一起工作。 Bridge:将抽象部分与它的实现部分分离,使它们都可以独立地变化。 Builder:... 阅读全文