![](https://img-blog.csdnimg.cn/20190927151124774.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
设计模式
文章平均质量分 92
23种设计模式的java实现
yhmoling
这个作者很懒,什么都没留下…
展开
-
结构型模式
通过组合类和对象产生更大结构以适应更高层次的逻辑需求适配器模式(Adapter Pattern)Convert the interface of a class into another interface clients expect.Adapter lets classes work together that couldn’t otherwise because of incompatible interfaces.(将一个类的接口变换成客户端所期待的另一种接口,从而使原本因接口不匹配而无法在一起原创 2020-12-02 10:53:44 · 90 阅读 · 0 评论 -
设计模式之-创建者模式
创建者模式(Creational Pattern)提供了多种优雅创建对象的方法工厂方法模式(Factory Pattern)提供一种简单、快速、高效而安全地创建对象的方式工厂模式在接口中定义了创建对象的方法,而将具体的创建对象的过程在子类中实现,用户只需要通过接口创建需要的对象即可,不用关注对象的具体创建过程。同时,不同的子类可根据需求灵活实现创建对象的不同方法抽象工厂模式(Abstract Factory Pattern)抽象工厂模式在工厂模式上添加了一个创建不同工厂的抽象接口(抽象类或接原创 2020-08-26 17:09:09 · 107 阅读 · 0 评论 -
创建型模式之单例
何为单例单例模式(Singleton Pattern)是 Java 中最简单的设计模式之一。这种类型的设计模式属于创建型模式,它提供了一种创建对象的最佳方式。这种模式涉及到一个单一的类,该类负责创建自己的对象,同时确保只有单个对象被创建。这个类提供了一种访问其唯一的对象的方式,可以直接访问,不需要实例化该类的对象单例的用途保证一个类仅有一个实例,并提供一个访问它的全局访问点,主要解决一个全局的类频繁创建和销毁单例实现方式饿汉式饿汉式即不管是否使用都会在初始化的时候创建该类的实例饿汉式单例基原创 2020-05-21 10:38:47 · 91 阅读 · 0 评论