首页 > 代码库 > java设计模式

java设计模式

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

四大类设计模式:

   1.创造模式:

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

   2.结构模式:

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

   3.行为模式:

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

   4.J2EE模式:

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

java设计模式