JAVA设计模式

举报
格图洛书 发表于 2022/01/01 00:27:50 2022/01/01
【摘要】 设计模式 设计模式分类: 设计模式分为三类,创建型模式,结构型模式,行为型模式 创建型模式: 1、工厂方法模式 2、抽象工厂模式 3、单例模式 4、建造者模式 5、原型模式 结构型模式: 1、适配器模式 2、装饰器模式 3、代理模式 4、外观模式 5、桥接模式 6、组合模式 7、享元模式 行为型模式: 1、策略模式 2、模板...

设计模式
设计模式分类:
设计模式分为三类,创建型模式,结构型模式,行为型模式


创建型模式:
1、工厂方法模式
2、抽象工厂模式
3、单例模式
4、建造者模式
5、原型模式


结构型模式:
1、适配器模式
2、装饰器模式
3、代理模式
4、外观模式
5、桥接模式
6、组合模式
7、享元模式


行为型模式:
1、策略模式
2、模板方法模式
3、观察者模式
4、迭代子模式
5、责任链模式
6、命令模式
7、备忘录模式
8、状态模式
9、访问者模式
10、中介者模式
11、解释器模式


并发型模式和线程池模式

设计模式的六大原则
1、开闭原则(open close principle) 对扩展开放,对修改关闭
在程序需要进行拓展的时候,不能去修改原有的代码,实现一个热插拔的效果。所以一句话概括就是:为了使程序的扩展性好,易于维护和升级。想要达到这样的效果,我们需要使用接口和抽象类,后面的具体设计中我们会提到这点。
2、里氏代换

文章来源: wenyusuran.blog.csdn.net,作者:文宇肃然,版权归原作者所有,如需转载,请联系作者。

原文链接:wenyusuran.blog.csdn.net/article/details/44747763

【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。