码迷,mamicode.com
首页 > 编程语言 > 详细

java设计模式

时间:2017-04-10 12:36:42      阅读:166      评论:0      收藏:0      [点我收藏+]

标签:组成   原型模式   代理模式   sign   装饰者   strong   code   重用   blank   

      设计模式(Design pattern)是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠性。 毫无疑问,设计模式于己于他人于系统都是多赢的;设计模式使代码编写真正工程化;设计模式是软件工程的基石脉络,如同大厦的结构一样。

四大类设计模式:

   1.创造模式:

         这些设计模式提供了一种创建对象而隐藏创建逻辑的方法,而不是直接使用 new 操作符来实例化对象。 这使程序在决      定对于给定的用例需要创建哪些对象时具有更大的灵活性,包括:单例模式,原型模式,工厂模式,抽象工厂模式,Builder   模式

   2.结构模式:

         这些设计模式涉及类和对象组成。 继承概念用于组成接口并定义方法组合对象以获得新功能,包括:组合模式,桥接     模式,装饰者模式,外观模式,享元模式,代理模式,适配器模式。

   3.行为模式:

        这些设计模式是特别侧重于对象之间的通信,包括:责任链模式,模板模式,备忘录模式,观察者模式,策略模式,调    节者模式,状态模式,访问者模式,迭代器模式,解释器模式,命令模式。

   4.J2EE模式:

         这些设计模式特别涉及表示层。 这些模式由Sun Java Center标识。

java设计模式

标签:组成   原型模式   代理模式   sign   装饰者   strong   code   重用   blank   

原文地址:http://www.cnblogs.com/xyzyj/p/6688330.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!