首页 > 代码库 > java设计模式
java设计模式
设计模式(Design pattern)是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠性。 毫无疑问,设计模式于己于他人于系统都是多赢的;设计模式使代码编写真正工程化;设计模式是软件工程的基石脉络,如同大厦的结构一样。
四大类设计模式:
1.创造模式:
这些设计模式提供了一种创建对象而隐藏创建逻辑的方法,而不是直接使用 new 操作符来实例化对象。 这使程序在决 定对于给定的用例需要创建哪些对象时具有更大的灵活性,包括:单例模式,原型模式,工厂模式,抽象工厂模式,Builder 模式
2.结构模式:
这些设计模式涉及类和对象组成。 继承概念用于组成接口并定义方法组合对象以获得新功能,包括:组合模式,桥接 模式,装饰者模式,外观模式,享元模式,代理模式,适配器模式。
3.行为模式:
这些设计模式是特别侧重于对象之间的通信,包括:责任链模式,模板模式,备忘录模式,观察者模式,策略模式,调 节者模式,状态模式,访问者模式,迭代器模式,解释器模式,命令模式。
4.J2EE模式:
这些设计模式特别涉及表示层。 这些模式由Sun Java Center
标识。
java设计模式
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。