java常用的7种设计模式
时间: 2023-09-07 14:16:33 浏览: 164
Java常用的7种设计模式包括:简单工厂模式、类适配器模式、对象适配器模式以及还有其他4种设计模式。
简单工厂模式是一种创建型设计模式,它使用一个工厂类来封装对象的创建过程。在简单工厂模式中,有一个抽象产品角色,多个具体产品角色和一个工厂类角色。工厂类根据客户端的要求,返回相应的具体产品角色的实例。
类适配器模式是一种结构型设计模式,它通过继承来实现适配器。在类适配器模式中,适配器类继承自原始类,并实现目标接口。通过这种方式,适配器类可以使用原始类的方法来实现目标接口的方法。
对象适配器模式也是一种结构型设计模式,它通过组合来实现适配器。在对象适配器模式中,适配器类包含一个原始类的对象,并实现目标接口。通过调用原始类对象的方法来实现目标接口的方法。
除了简单工厂模式、类适配器模式和对象适配器模式,还有其他4种常用的设计模式,它们分别是:单例模式、观察者模式、装饰器模式和策略模式。这些设计模式都有各自的应用场景和用途,可以根据具体的需求选择合适的设计模式来解决问题。
简单工厂模式的代码示例参考于袁建华编著《Java设计模式与应用实践》第6章。
类适配器模式的代码示例参考于《Java设计模式》的博客文章。
对象适配器模式的代码示例参考于《Java设计模式》的博客文章。<span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* [Java的七大常用设计模式](https://blog.csdn.net/gaobai_Siri/article/details/104937204)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT0_1"}}] [.reference_item style="max-width: 50%"]
- *2* *3* [Java七种常用设计模式](https://blog.csdn.net/qq_45196093/article/details/130392953)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT0_1"}}] [.reference_item style="max-width: 50%"]
[ .reference_list ]
阅读全文
相关推荐











