文件名称:CSharpDesignPatterns:C#设计模式实践
文件大小:15KB
文件格式:ZIP
更新时间:2024-04-04 00:11:02
C#
C#设计模式 四个23种设计模式的帮派 练习23组四个面向对象的设计模式。 一些设计模式(例如Adapter设计模式)与现代Web应用程序的相关性较小。 创作设计模式 工厂方法-使用多态性有条件地生成对象 抽象工厂方法-在抽象类中包含多个工厂方法 Singleton-线程安全的单个自包含实例在整个程序*享 建造者-导演控制建造者建造具有类似建造过程的各种产品 原型-可以很容易地创建原型(具有相同属性的新实例)(可以使用ICloneable接口完成),而对克隆对象进行更改时不会影响原始对象。 结构设计模式 装饰器-当继承层次结构变得复杂并且需要多层时,用作子类/继承的替代方法。 适配器-用于使两个不兼容的系统一起工作。 适配器设计模式有两种类型-对象适配器和类适配器设计模式。 外观-执行多个子系统的方法。 Facade类只是客户端的多个系统的执行程序类。 桥接-解耦,但桥接具有不同目
【文件预览】:
CSharpDesignPatterns-main
----README.MD(2KB)
----CSharpDesignPatterns()
--------StructuralPatterns()
--------Program.cs(335B)
--------Misc()
--------Creational Patterns()
--------CSharpDesignPatterns.csproj(170B)
----.gitignore(4KB)
----CSharpDesignPatterns.sln(1KB)