![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
设计模式
逸闲如
一名热爱代码的实习生
展开
-
抽象工厂模式
抽象工厂模式什么是抽象工厂模式?怎么实现抽象工厂模式?抽象工厂模式有哪些优缺点?抽象工厂模式的应用有哪些? 什么是抽象工厂模式? 定义如下:Provide an interface for creating families of related or dependent obejcts without specifying their concrete classes;(为创建一组相关或者相互依赖的对象提供一个接口,而且无需指定他们的具体类) 怎么实现抽象工厂模式? 先看类图 AbstractFacto原创 2020-12-12 23:06:20 · 66 阅读 · 0 评论 -
工厂方法模式
工厂方法模式什么是工厂方法模式?如何使用工厂方法模式?使用工厂方法模式有什么好处?工厂方法模式的应用 什么是工厂方法模式? Define an interface for creating an object, but let subclasses decide which to instantiate. Factory Method lets a class defer instantiation to subclasses. (定义一个用于创建对象的接口,让子类决定实例化哪一个类。工厂方法使一个类的实例原创 2020-12-06 22:57:26 · 95 阅读 · 0 评论 -
单例模式
单例模式什么是单例模式?为什么要用单例模式?怎么使用单例模式?在什么时候使用?怎么解决线程不安全问题?单例模式出现性能问题,怎么解决? 什么是单例模式? 定义:Ensure a classes has only one instance, and provide a global point of access to it.确保一个类只有一个实例,而且自行实例化并向整个系统提供这个实例。 为什么要用单例模式? 由于单例模式在内存中只有一个实例,当对一个对象频繁创建和销毁时作用明显 减少系统的性能开销。当一原创 2020-12-05 23:36:22 · 171 阅读 · 2 评论 -
设计模式6大设计原则
设计模式6大设计原则1 单一职责原则 1 单一职责原则 单一职责原则英文名称为Single Responsibility Principle。原话为 There should never be more than one reason for a class to change. 一个接口或类只有一个原因引起变化。也就是一个接口或类只有一个职责,它只负责一件事。有时候一个过程引起变化的原因不止一个,可以通过实现两个或以上的类接口实现单一职责。 优点: 1,类的复杂性降低,实现什么职责都有清晰明确的定义 2,原创 2020-11-19 15:55:10 · 97 阅读 · 0 评论