设计模式
tuhanlong
做自己喜欢的,那就是快乐的。
展开
-
设计模式——简单说(单一职责原则)
单一职责原则的英文是Single Responsibility Principle,简称SRP。定义:应该有且仅有一个原因引起类的变更。如果一个类承担的职责过多,就等于把这些职责耦合在一起,一个职责的变化可能会影响到其他的职责,另外,把多个职责耦合在一起,也会影响复用性。 举个例子: /** * 水壶的接口 */public interface Ikettle {...原创 2019-02-26 10:24:38 · 248 阅读 · 0 评论 -
C#设计模式——简单说(简单工厂模式)
using System;using System.Collections.Generic;using System.Linq;using System.Text;namespace 简单的工厂模式{ //我们是一个食品生产工厂,都是生成吃的 class Program { static void Main(string[] args) ...原创 2019-02-26 10:28:47 · 113 阅读 · 0 评论 -
c#设计模式——简单说(建造者模式)
与其说是建造者模式,还不如通俗的说工厂生产模式。当然只是为了自己的理解和应用模式1、我们需要的是生成需要的组件 A,B……2、生产流水线通过产品的QA,通过QA的产品就是一个完成的产品,一个可以展示的产品。3、产品工程师,他给你生产制造的工艺文档,告诉你怎么去完成这个产品的组装4、出来的产品了。 using System;using System.Collection...原创 2019-02-26 10:31:23 · 196 阅读 · 0 评论 -
C#设计模式—— 单例模式(简单的说)
单例模式:确保一个类只有一个实例,并提供一个全局访问点。(定义)概念拆解:(1)确保一个类只有一个实例(2)提供一个访问它的全局访问点个人理解: 一个类不被new,在类里的方法不被重复的new,在多线程调用实例时,确保只有一个实例在运行。生活中的例子: 一个国家只有一个总统。简单的单例模式代码:/// <summary>/// 单例模式的...原创 2019-02-26 10:32:08 · 270 阅读 · 0 评论