![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
设计模式
kong-k
这个作者很懒,什么都没留下…
展开
-
设计模式-------工厂
工厂分为简单工厂,工厂方法模式,抽象工厂模式 其中简单工厂并不属于23种设计模式之一。0、简单工厂:简单工厂的扩展比较麻烦,必须要去修改既存的一些代码,这样并不符合设计模式的开闭原则。 代码如下:public interface Animal { public void show();}public class AnimalFactory { public Animal cre原创 2016-07-25 17:21:36 · 238 阅读 · 0 评论 -
设计模式六原则
1、单一职责原则 一个类只负责一项职责 2、里氏替换原则 任何基类可以出现的地方,子类一定可以出现 所有引用基类的地方必须能透明地使用其子类的对象 里氏替换原则通俗的来讲就是:子类可以扩展父类的功能,但不能改变父类原有的功能 3、依赖倒置原则 高层模块不应该依赖低层模块,二者都应该依赖其抽象;抽象不应该依赖细节;细节应该依赖抽象。 4、接口隔离原则 客户端不应该依赖它不需要的接原创 2016-07-19 15:19:05 · 243 阅读 · 0 评论 -
设计模式------单例模式
单例模式的构造函数是private 类型,即不想让别人用new 方法来创建多个对象,可以在类里面先生成一个对象,然后写一个public static方法把这个对象return出去。单例模式确保某个类只有一个实例,而且自行实例化并向整个系统提供这个实例。在计算机系统中,线程池、缓存、日志对象、对话框、打印机、显卡的驱动程序对象常被设计成单例。 线程安全是指:如果你的代码所在的进程中有多个线程在同时运原创 2016-08-24 15:06:24 · 180 阅读 · 0 评论