java 设计模式总结

时间:2025-08-28 19:00:02来源:互联网

下面小编就为大家分享一篇java 设计模式总结,具有很好的参考价值,希望对大家有所帮助。

概念

设计模式:针对某一问题的最佳解决方案。是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。

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

设计模式的种类

一般认为有23中设计模式:

创建型模式(提供对象的创建)

工厂模式、抽象工厂模式、单例模式、建造者模式、原型模式

结构型模式(关注类和对象的组合,扩展功能)

适配器模式、桥接模式、过滤器模式、组合模式、装饰器模式、外观模式、享元模式、 代理模式

行为型模式(关注对象之间的通信)

责任链模式、命令模式、解释器模式、迭代器模式、中介者模式、备忘录模式、观察者模式、状态模式、空对象模式、策略模式、模板模式、访问者模式

J2EE 模式(关注表示层,由 Sun Java Center 鉴定的):

MVC 模式,业务代表模式,组合实体模式,数据访问对象模式,前端控制器模式,拦截过滤器模式,服务定位器模式,传输对象模式

常用的设计模式有哪些:

单例设计模式,代理设计模式,工厂设计模式

本站部分内容转载自互联网,如果有网站内容侵犯了您的权益,可直接联系我们删除,感谢支持!