![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
设计模式
Jimma1982
这个作者很懒,什么都没留下…
展开
-
C#:设计模式之单例模式
C#单例模式的几种实现方式 单例模式 动机(Motivation) 在软件系统中,经常有这样一些特殊的类,必须保证它们在系统中只存在一个实例,才能确保它们的逻辑正确性、以及良好的效率。 如何绕过常规的构造器,提供一种机制来保证一个类只有一个实例? 这应该是类设计者的责任...转载 2019-11-08 15:00:03 · 89 阅读 · 0 评论 -
C# :设计模式之装饰模式
1. 概述 动态地将责任附加到对象上。若要扩展功能,装饰者提供了比继承更加有弹性的替代方案。可以在不改变一个对象本身功能的基础上给对象增加额外的新行为。 装饰模式是一种用于替代继承的技术,它通过一种无须定义子类的方式来给对象动态增加职责,使用对象之间的关联关系取代类之间的继承关系。在装饰模式中引入了装饰类,在装饰类中既可以调用待装饰的原有类...转载 2019-10-18 09:33:17 · 384 阅读 · 0 评论