设计模式
Cording Home
这个作者很懒,什么都没留下…
展开
-
浅谈设计模式六大原则
一、设计模式六大原则: 单一职责原则(Single Responsibility Principle) 不要存在多余一个让类发生变化的原因,也就是说一个类只负责一件事 里氏转换原则 (Liskov Substitution Principle) 依赖倒置原则 (Dependence Inversion Principle) 接口隔离原则 (Interface Segregation Pri...原创 2018-09-11 23:07:36 · 189 阅读 · 0 评论 -
创建型模式(单例模式)
在软件系统中,经常有这样一些特殊的类,必须保证他们在系统中只存在一个实例,才能确保它们的逻辑正确性以及良好的效率 这应该是类设计者的责任,而不是使用者的责任。 有两种模式可以实现单例: 懒汉式(需要调用的时候才创建实例) public class Singleton { /// <summary> /// 构造函数耗时耗资源 ...原创 2018-09-13 15:08:52 · 147 阅读 · 0 评论 -
创建型模式(原型模式)
单例模式解决的是一个类在一个进程中只有一个实例的问题,而原型模式解决的是当创建对象消耗的资源很多的时候,可以从内存中拷贝一份已经创建的对象,不用重复new的问题。 public class Singleton { /// <summary> /// 构造函数耗时耗资源 /// </summary> p...原创 2018-09-13 16:32:38 · 141 阅读 · 0 评论