小白都能懂的设计模式 java版 设计模式初探

设计模式本质是面向对象设计原则的实际运用,是对类的封装性,继承性,多态性以及类的关联关系和组合关系充分理解
主要分为3类:
创建型模式:

单例模式,工厂模式,抽象工厂模式,建造者模式,原型模式

结构性模式:
适配器模式,桥接模式,装饰模式,组合模式,外观模式,享元模式,代理模式

行为型模式:
模板方法模式,命令模式,迭代器模式,观察者模式,等等

我们这个系列博客会带大家学习一些常用的设计模式

设计模式七大原则:
开闭原则 : 对外扩展开放,对修改关闭
里氏替换原则:继承保证超类的性质在子类中成立
依赖倒置原则:面向接口编程,不面向实践编程
单一职责原则:控制类的力度大小,将对象解耦,提高内聚性
接口隔离原则:为每个类建立专门的接口
迪米特法则:只与你的朋友直接叫他,不和陌生人说话
合成复用原则:尽量先试用组合或者聚合等关联关系实现,其次考虑继承关系实现

下一节讲述单例模式~

猜你喜欢

转载自blog.csdn.net/weixin_45806131/article/details/108355131