设计模式
文章平均质量分 64
呦写bug呢
平平无奇的bug天才
展开
-
设计模式之代理模式
代理模式什么是代理模式? Provide a surrogate or placeholder for another object to control access to it.(为其他对象提供一种代理以控制对这个对象的访问。) 代理模式也叫做委托模式,它是一项基本设计技巧。许多其他的模式,如状态模式、策略模式、访问者模式本质上是在更特殊的场合采用了委托模式,而且在日常的应用中,代理模式可以提供非常好的访问控制。通用代码public interface Subject { /*原创 2021-06-30 15:28:00 · 69 阅读 · 0 评论 -
设计模式之建造者模式
建造者模式什么是建造者模式Separate the construction of a complex object from its representation so that the same construction process can create different representations.(将一个复杂对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示。)通用代码public class Product { public void doSomething原创 2021-06-30 10:48:36 · 81 阅读 · 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-06-29 17:47:26 · 55 阅读 · 0 评论 -
设计模式之抽象工厂模式
抽象工厂模式什么是抽象工厂模式? Provide an interface for creating families of related or dependent objects without specifying their concrete classes.(为创建一组相关或相互依赖的对象提供一个接口,而且无须指定它们 的具体类。)抽象工厂模式通用代码抽象工厂模式是工厂方法模式的升级版本,在有多个业务品种、业务分类时,通过抽象 工厂模式产生需要的对象是一种非常好的解决方式。我们来看看原创 2021-06-29 16:53:56 · 66 阅读 · 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.(定义一个用于创建对象的 接口,让子类决定实例化哪一个类。工厂方法使一个类的实例化延迟到其子类。)工厂方法模式实例举个工厂生产产品的??原创 2021-06-29 15:53:40 · 60 阅读 · 0 评论 -
设计模式之单例模式
单例模式什么是单例模式? Ensure a class has only one instance, and provide a global point of access to it.(确保某一个类 只有一个实例,而且自行实例化并向整个系统提供这个实例。)单例模式的优点由于单例模式在内存中只有一个实例,减少了内存开支,特别是一个对象需要频繁地 创建、销毁时,而且创建或销毁时性能又无法优化,单例模式的优势就非常明显。由于单例模式只生成一个实例,所以减少了系统的性能开销,当一个原创 2021-06-29 14:36:15 · 104 阅读 · 0 评论