设计模式
T-Bryant
这个作者很懒,什么都没留下…
展开
-
设计模式 中介者模式
中介者模式定义Define an object that encapsulates how a set of objects interact.Mediator promotes loose coupling by keeping objects from referring to each other explicitly,and it lets you vary their interaction independently.(用一个中介对象封装一系列的对象交互,中介者使各对象不需要显示地相互作用,从原创 2021-11-15 17:43:35 · 260 阅读 · 0 评论 -
设计模式 建造者模式
建造者模式定义Separate the construction of a complex object from its representation so that the same construction process can create different representations.(将一个复杂对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示。)建造者模式成员抽象产品类 & 产品类public abstract class AbstractProduct {原创 2021-11-01 10:27:49 · 136 阅读 · 0 评论 -
设计模式 模板方法模式
模板方法模式定义Define the skeleton of an algorithm in an operation,deferring some steps to subclasses.Template Method lets subclasses redefine certain steps of an algorithm without changing the algorithm’s structure.(定义一个操作中的算法的框架,而将一些步骤延迟到子类中。使得子类可以不改变一个算法的结构即可原创 2021-10-29 11:19:39 · 137 阅读 · 0 评论 -
设计模式 抽象工厂模式
抽象工厂模式定义Provide an interface for creating families of related or dependent objects without specifying their concrete classes.(为创建一组相关或相互依赖的对象提供一个接口,而且无须指定它们的具体类。)抽象工厂模式成员抽象工厂模式优点抽象工厂模式缺点抽象工厂模式扩展...原创 2021-10-26 15:16:37 · 109 阅读 · 0 评论 -
设计模式 工厂模式
工厂模式定义Define an interface for creating an object,but let subclasses decide which class to instantiate.Factory Method lets a class defer instantiation to subclasses.(定义一个用于创建对象的接口,让子类决定实例化哪一个类。工厂方法使一个类的实例化延迟到其子类。)工厂模式优点工厂模式缺点成员DEMO...原创 2021-10-20 16:54:45 · 51 阅读 · 0 评论 -
设计模式 目录
单一职责原则:有且仅有一个原因引起类的变更。里氏替换原则:只要父类能出现的地方子类就可以出现。依赖倒置原则:模块间的依赖通过抽象发生。原创 2021-10-14 14:39:41 · 50 阅读 · 0 评论 -
设计模式 单例模式
饿汉式是否懒加载:否是否线程安全:是// 饿汉式单例模式public class HungryManSingletonMode { private static final HungryManSingletonMode INSTANCE = new HungryManSingletonMode(); private HungryManSingletonMode() { ...原创 2020-02-29 23:51:52 · 83 阅读 · 0 评论