设计模式
一个堆栈
热爱技术,肯定“技术改变世界”。喜欢新的、有趣的技术。
展开
-
C# 建造者模式(Builder Pattern)
建造者模式(Builder Pattern),也被称为生成器模式,是一种对象构建模式,旨在将复杂对象的构建过程与表示分离,使得同样的构建过程可以创建不同的表示。这种模式特别适用于构建具有多个组成部分的复杂对象,且这些组成部分的创建和组装方式相对独立。原创 2024-07-12 17:34:12 · 639 阅读 · 0 评论 -
常用设计模式
设计模式是在软件开发中经过验证的、用于解决常见问题的最佳实践。它们可以帮助开发者设计出更加灵活、可维护和可扩展的软件系统。这些设计模式通常被分为三大类:创建型模式、结构型模式和行为型模式。原创 2024-07-12 17:30:22 · 1197 阅读 · 0 评论 -
C# 模板方法模式(Template Method Pattern)
模板方法模式定义了一个操作中的算法的骨架,而将一些步骤延迟到子类中。原创 2024-07-10 09:37:09 · 172 阅读 · 0 评论 -
C# 装饰器模式(Decorator Pattern)
装饰器模式动态地给一个对象添加一些额外的职责。就增加功能来说,装饰器模式相比生成子类更为灵活。原创 2024-07-10 09:31:56 · 382 阅读 · 0 评论 -
C# 适配器模式(Adapter Pattern)
适配器模式将一个类的接口转换成客户端所期待的另一种接口形式,使得原本接口不兼容的类可以一起工作。原创 2024-07-09 14:49:06 · 327 阅读 · 0 评论 -
C# 策略模式(Strategy Pattern)
策略模式定义了一系列的算法,并将每一个算法封装起来,使它们可以相互替换。策略模式让算法的变化独立于使用算法的客户。原创 2024-07-09 14:48:03 · 459 阅读 · 0 评论 -
C# 观察者模式(Observer Pattern)
观察者模式定义了一种一对多的依赖关系,让多个观察者对象同时监听某一个主题对象。这个主题对象在状态发生变化时,会通知所有观察者对象,使它们能够自动更新自己。原创 2024-07-05 10:41:51 · 305 阅读 · 0 评论 -
C# 工厂模式(Factory Pattern)
工厂模式用于创建对象而不将具体类的代码与客户端代码混合在一起,从而使一个类的实例化延迟到其子类。原创 2024-07-05 10:20:33 · 380 阅读 · 0 评论 -
C# 单例模式(Singleton Pattern)
单例模式确保一个类仅有一个实例,并提供一个全局访问点。原创 2024-07-05 10:18:46 · 90 阅读 · 0 评论