设计模式
多麻多辣不要香菜
这个作者很懒,什么都没留下…
展开
-
初学C#设计模式
写给自己刚接触代码的时候是因为Unity,因为Unity支持C#编写所以就学习了解了一下C#,在刚接触的时候,对设计模式很是头疼,什么面向对象的设计原则,还有各种模式,真的是劝退初学者。虽然现在工作上大多用轻量级的Lua,但还是向重新拾一下C#,所以写此博客来学习一下C#编程的设计模式。接下来开始正题为什么要有设计模式学习设计模式首先要弄懂设计模式是什么,为什么要存在设计模式。1.是什么...原创 2018-12-22 19:03:09 · 287 阅读 · 0 评论 -
C#设计模式——导览
创建型设计模式简单工厂模式工厂模式抽象工厂模式建造者模式原型模式单例模式结构性设计模式适配器模式桥接模式组合模式装饰模式外观模式享元模式代理模式行为型设计模式职责链模式命令模式解释器模式迭代器模式中介者模式备忘录模式观察者模式状态模式策略模式模板方法模式访问者模式...原创 2018-12-23 15:54:39 · 222 阅读 · 0 评论 -
工厂模式
工厂方法是简单工厂的眼神,准确的说是简单工厂的改善版本。简单工厂可以实现对象的实例与使用分离,但是却不能保证开闭原则。所以在工厂模式下,可以实现在开闭原则的基础上实现分离。创建对象还是用简单工厂的例子,我可能需要辣椒或者香菜。//简单工厂class Factory_Vegetables{ public static Vegetables Creat(string what) { ...原创 2019-01-03 15:46:13 · 122 阅读 · 0 评论 -
简单工厂模式
概述创建类设计模式关于创建类设计模式,浅层的意思就是字面意思,用来创建对象。其目的就是为了将实例和使用分离。原创 2018-12-24 21:24:18 · 155 阅读 · 0 评论 -
抽象工厂模式
工厂模式弥补了简单工厂不满足开闭原则的缺点。那么抽象工厂就是为了弥补工厂模式冗杂的代码量的模式。抽象工厂简单工厂下,所有的产品都在一个工厂下生产;而工厂模式下,产品的生产又交给到每一个工厂。两个方式都很极端,要么全部生产,要么只生产一件。在两者极端中折中一下就产生了抽象工厂模式。抽象工厂模式简单的说就是按需生产,一个工厂不只生产一种产品,而是生产一系列产品,使每个工厂都按照相同的模板去生产一...原创 2019-01-16 16:44:03 · 243 阅读 · 0 评论