java设计模式
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java设计模式相关的知识,希望对你有一定的参考价值。
设计模式(Design pattern)是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠性。 毫无疑问,设计模式于己于他人于系统都是多赢的;设计模式使代码编写真正工程化;设计模式是软件工程的基石脉络,如同大厦的结构一样。
四大类设计模式:
1.创造模式:
这些设计模式提供了一种创建对象而隐藏创建逻辑的方法,而不是直接使用 new 操作符来实例化对象。 这使程序在决 定对于给定的用例需要创建哪些对象时具有更大的灵活性,包括:单例模式,原型模式,工厂模式,抽象工厂模式,Builder 模式
2.结构模式:
这些设计模式涉及类和对象组成。 继承概念用于组成接口并定义方法组合对象以获得新功能,包括:组合模式,桥接 模式,装饰者模式,外观模式,享元模式,代理模式,适配器模式。
3.行为模式:
这些设计模式是特别侧重于对象之间的通信,包括:责任链模式,模板模式,备忘录模式,观察者模式,策略模式,调 节者模式,状态模式,访问者模式,迭代器模式,解释器模式,命令模式。
4.J2EE模式:
这些设计模式特别涉及表示层。 这些模式由Sun Java Center
标识。
以上是关于java设计模式的主要内容,如果未能解决你的问题,请参考以下文章