设计模式
Cco丶
学海无涯
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
简单工厂模式
简单工厂模式是属于创建型模式,又叫做静态工厂方法模式,但不属于23种设计模式之一。简单工厂模式是由一个工厂对象决定创建出哪一种产品类的实例。简单工厂模式是工厂模式家族中最简单实用的模式,可以理解为是不同工厂模式的一个特殊实现。 下面是一个简单的计算器实例: 1.客户端界面 namespace 简单工厂{ class Program { static vo...原创 2018-04-05 14:49:46 · 179 阅读 · 1 评论 -
基于MVCS模式的StrangeIoc框架
strangeIoc框架是专为Unity写的一套游戏开发框架。 框架的作用是方便项目的管理,随着项目增大,没有框架的话,后期很难管理。 Unity开发注重逻辑和UI的分离,UI只负责UI方面,不牵扯代码逻辑,不至于最终混为一团,不利于后期开发和维护。 strangeIoc框架是基于MVCS模式,在MVC的基础上多出了service一层,是MVC框架的变种。完全使UI和逻辑分离。 先来看一下...原创 2018-07-31 22:04:10 · 582 阅读 · 0 评论 -
设计模式——状态模式
最近在项目开发过程中,接触到了状态设计模式。自己也去百度了一下,大概看了一下,写了一个demo。 状态模式:允许一个对象在其内部状态改变时改变它的行为 当状态少的时候,我们会觉得不用设计模式也是可以的,但是状态增多的时候,这样会使我们的代码很乱,不利于程序的扩展。 状态模式可以把每一个状态抽象为一个类,通过继承状态接口,内置每个状态对应的处理逻辑,事物通过不同的条件,自由切换 为不同状态。...原创 2018-10-17 19:54:21 · 223 阅读 · 0 评论
分享