![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
设计模式
前路漫漫其修远兮
主要从事与C#.NET相关的学习
展开
-
C#实现设计模式学习1——创建型模式
设计模式分为3大类 创建型模式,共五种:工厂方法模式、抽象工厂模式、单例模式、建造者模式、原型模式; 结构型模式,共七种:适配器模式、装饰器模式、代理模式、外观模式、桥接模式、组合模式、享元模式; 行为型模式,共十一种:策略模式、模板方法模式、观察者模式、迭代子模式、责任链模式、命令模式、备忘录模式、访问者模式,中介者模式、解释器模式。 单例模式: 确保一个类只有一个实例,并提供一个全局访问点。单例模式的使用是当我们的系统中某个对象只需要一个实例的情况。 public class Singl原创 2020-11-08 15:08:11 · 277 阅读 · 2 评论 -
C#实现设计模式学习2——结构型模式
适配器模式(Adapter) 将一个类的借口转换成客户希望的另外的一个接口。Adapter模式使得原本由于接口不兼容二不能一起工作的那些类可以一起工作。 适配器的使用场景:在想使用一个已经存在的类,但如果它的接口,也就是它的方法和你的要求不相同时,就应该使用适配器模式,通常用于软件开发后期火维护期。 //这是客户所期待的接口。目标可以是具体的或是抽象的类,也可以是接口 class Target { public virtual void Request() {原创 2020-12-06 15:38:50 · 205 阅读 · 0 评论