
C#设计模式
凌霜残雪
专注C#语言,以机器视觉为基础,以人工智能为核心、专注于上位机开发
展开
-
C# 常用的设计模式之单例模式
一、引言 最近在看设计模式,同时在学习过程中也查看了大量的博客,也查阅了很多关于设计模式的一些文章的,在此,特别记录下我的学习笔记,加深自己对设计模式理解,同时可以给一些初学设计模式的朋友提供查阅的路径。二、单例模式的介绍 单例模式,是一种常用的软件设计模式。在它的核心结构中只包含一个被称为单例的特殊类。通过单例模式可以保证系统中,应用该模式的类一个类只有一个实...原创 2018-08-29 10:58:45 · 495 阅读 · 0 评论 -
C# 常用的设计模式之简单工厂模式
一、引言 最近在看设计模式,同时在学习过程中也查看了大量的博客,也查阅了很多关于设计模式的一些文章的,在此,特别记录下我的学习笔记,加深自己对设计模式理解,同时可以给一些初学设计模式的朋友提供查阅的路径。二、简单工厂模式介绍 什么是简单工厂模式?其实,我们也可以理解简单工厂模式为负责生产对象的一个类, 在平时的编程中,我们大多数都会使用"new"关键字创建一个对象,此时该类就依赖与...原创 2018-08-29 14:10:30 · 440 阅读 · 0 评论 -
C# 设计模式(3)----- 工厂模式
在简单工厂模式 中了解到简单工厂模式的缺点,下面就具体看看工厂模式是如何解决该问题的。工厂方法模式之所以可以解决简单工厂的模式,是因为它的实现把具体产品的创建推迟到子类中,此时工厂类不再负责所有产品的创建,而只是给出具体工厂必须实现的接口,这样工厂方法模式就可以允许系统不修改工厂类逻辑的情况下来添加新产品,这样也就克服了简单工厂模式中缺点。下面看下工厂模式的具体实现代码(这里还是以简...原创 2018-08-29 15:34:40 · 365 阅读 · 0 评论