请选择 进入手机版 | 继续访问电脑版

学JAVA网

 找回密码
 立即注册

Java设计模式

[复制链接]
发表于 2018-5-31 18:34:59 |显示全部楼层
java 23种设计模式,一般情况下,常用的有哪些



设计模式(Design pattern):是针对设计问题的通用解决方案。

使用设计模式:可以把它应用到特定的应用中,用于解决相似的问题。

使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠性。

常用设计模式:  工厂模式, 工厂方法模式,单例模式, 外观(Facade)模式, 观察者(Observer)模式,桥接(Bridge)模式

都是比较常用的,不同的项目有不同的设计方向,可以参考的设计模式也不尽相同,没有定数,只是上面这几个模式用的比较

多一些。


创建型模式,共五种:工厂方法模式、抽象工厂模式、单例模式、建造者模式、原型模式。
结构型模式,共七种:适配器模式、装饰器模式、代理模式、外观模式、桥接模式、组合模式、享元模式。
行为型模式,共十一种:策略模式、模板方法模式、观察者模式、迭代子模式、责任链模式、命令模式、备忘录模式、状态模式、访问者模式、中介者模式、解释器模式。


1:单例模式
     所谓的单例模式就是指每个类仅实例化一个对象。





参考文档:https://www.cnblogs.com/geek6/p/3951677.html

您需要登录后才可以回帖 登录 | 立即注册

Archiver|手机版|学JAVA网

GMT+8, 2018-12-10 23:20 , Processed in 0.134673 second(s), 21 queries .

Powered by Discuz! X2.5

© 2001-2012 Comsenz Inc.

Copyright © 2015-2018 xuejava网 / 鲁ICP备17054568号-1
回顶部