
java设计模式
文章平均质量分 77
ZtCling
热爱代码,欢迎交流
展开
-
Java设计模式之适配器模式详解
1.什么是适配器模式?将一个类的接口转换成客户希望的另外一个接口。Adapter模式使得原本由于接口不兼容而不能一起工作的那些类可以在一起工作2.适配器模式中的角色分析 目标接口(Target):客户所期待的接口。目标可以是具体的或抽象的类,也可以是接口。 需要适配的类(Adaptee):需要适配的类或适配者类。 适配器(Adapter):通过包装一个需要适配的对象,把原接口转换成目标接口。 3.实现方式1).类适配器(采用继承实现)2).对象适配器(采用对象组合方原创 2022-04-24 17:24:46 · 8702 阅读 · 1 评论 -
Java设计模式之工厂模式详解
1.什么是工厂模式?工厂模式的主要解决的问题是,将原来分布在各个地方的对象创建过程单独抽离出来,交给工厂类负责创建。其他地方想要使用对象直接找工厂(即调用工厂的方法)获取对象。2.作用:实现类创建者和调用者的分离3.核心本质: 实例化对象不使用new,用工厂方法代替 将选择实现类,创建对象统一管理和控制。从而将调用者和我们的实现类解耦 4.详细分类:1.简单工厂模式/静态工厂模式 用来生产同一等级结构中的任意产品 2.工厂方法模式 用来生产同一等..原创 2022-04-24 15:27:22 · 6044 阅读 · 0 评论 -
Java设计模式之单例模式详解
目录1.什么是单例模式?2.单例模式的要素3.恶汉式单例4.懒汉式单例5.如何防止指令重排?6.如何破坏懒汉式单例与饿汉式单例?7.枚举实现单例模式8.全文总结1.什么是单例模式?单例模式是指在内存中只会创建且仅创建一次对象的设计模式。在程序中多次使用同一个对象且作用相同时,为了防止频繁地创建对象使得内存飙升,单例模式可以让程序仅在内存中创建一个对象,让所有需要调用的地方都共享这一单例对象。2.单例模式的要素1、单例类只能有一个实例。2、单例类必须原创 2022-04-23 16:08:48 · 716 阅读 · 0 评论