随笔分类 -  C#设计模式

用C#语言描述常用的23种设计模式以及典型的MVC模式等经典模式!
摘要:在前面的一篇文章中,我们对.NET 中的配置Configuration进行了一个详细的介绍,并且从整个源码的解读解释了配置中的核心接口以及主要的实现类。文章链接为:https://cshelloworld.com/home/detail/1912874623360438272。这篇文章我们主要来介绍 阅读全文
posted @ 2025-04-23 10:07 caoruipeng 阅读(1241) 评论(3) 推荐(10)
摘要:in、out 和 ref 关键字 首先我们来说in、out 和 ref ,在 C# 中,in、out 和 ref 是用于方法参数的引用传递。在引用传递过程中,形参和实参都是指向相同的引用地址。 名称 作用 使用场景 是否需要提前初始化 in 只读参数,按引用传递 高效传递大对象但不希望修改其值 不需 阅读全文
posted @ 2025-04-14 11:45 caoruipeng 阅读(1140) 评论(0) 推荐(5)
摘要:状态模式 状态模式是设计模式中的一种行为设计模式,对很多人来说,这个模式平时可能用不到。但是如果你做游戏开发的话,我相信你应该对这个模式有一个很深刻的理解。状态模式在游戏中开发中还是比较常见的。状态模式将状态的行为封装在独立的状态类中,使得状态转换变得更加清晰和易于管理。这样的话,对象只负责状态的切 阅读全文
posted @ 2025-03-18 09:30 caoruipeng 阅读(621) 评论(1) 推荐(0)
摘要: 阅读全文
posted @ 2018-09-19 22:43 caoruipeng 阅读(591) 评论(3) 推荐(0)
摘要:今天来介绍所有设计模式中结构最简单的设计模式单例模式,它的核心结构中只包含一个被称为单例类的特殊类。 要想完成单例类的设计,我们要遵循一下原则即可: 1、一个类只能有一个实例 2、确保该实例对外有一个访问入口(保证我们的系统可以从这个入口拿到该类的唯一实例) 3、将单例类的构造函数私有化(priva 阅读全文
posted @ 2018-09-17 23:22 caoruipeng 阅读(255) 评论(0) 推荐(0)