J2EE之软件六大设计原则,常用的设计模式----工厂模式、单例模式、模板方法、适配器模式、合成模式、策略模式、代理模式
软件六大设计原则(代码充实ing)1、开--闭原则:对拓展开放,对修改关闭2、里氏代换原则:任何积累出现的地方,子类一定出现3、单一职责原则:功能职责单一,只能拥抱一种变化4、依赖倒置原则:依赖于抽象,不依赖于实现5、接口隔离原则:为用户提供小的接口,使用多个专门的接口比使用单一的多接口好6、迪米特原则:尽量与非朋友少发生关系#设计模式分为三大类:创建型模式,共五种:工厂方法模式、抽象工厂模式、单