![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
设计模式
Maybe_ch
从0开始
展开
-
设计模式-单例模式
学习了单例模式,自己记一下笔记,本文从一个单例模式开始进行一步一步的演进,使用c#语言,在实现上会结合C#的特性。演进过程为 单线程无参数单例模式->多线程无参数单例模式->.net特性多线程无参数单例模式->单线程有参数单例模式->多线程有参数单例模式->.net特性多线程有参数单例模式 No.1 单线程无参数单例模式 public class Single...原创 2019-10-29 18:06:30 · 202 阅读 · 0 评论 -
设计原则——开闭原则
定义 software entities like classes, modules and functions should be open for extension but closed for modifications. 一个软件实体应该对扩展开放,对修改关闭。 什么是开闭原则?在设计一个模块的时候,应当使这个模块可以在不被修改的前提下被扩展,即应当可以在不必修改源代码的情况下原创 2017-10-20 23:46:02 · 317 阅读 · 0 评论