设计模式
如果只是会编程,会算法,这并不算是一个优秀的技术人员,优秀的设计模式可以让我们的代码更加美好,让我们的项目复用性更高。
angry_youth
一名正在努力学习计算机类科学的小白,目前本职工作是一名unity3D游戏前端开发工程师,在技术的道路上,我会一直坚守本心,不断学习专研领域知识,向着自己所期待的方向勇往直前,做出更多更好玩的游戏!
展开
-
设计模式之单例模式C#代码合集
单例模式顾名思义,就是一个类只有一个实例,应用广泛,写法较多,下来做一下简单的总结说明: (一)单线程写法,主要根据项目开发类型选择,如果是单线程项目,推荐指数–》“+++++” C#写法: public class Singleton1 { private Singleton1(){} private static Singleton1 m_instance = null; public static Singleton1 Instance{ get{ if (m_instance ==原创 2020-05-10 17:13:04 · 542 阅读 · 0 评论 -
设计模式(二)之观察者模式
今天我们来研究一个新的设计模式,观察者模式,这个模式应用非常广泛,在小编参与的游戏项目中很多地方都用到了这个模式,而且它也非常好用。 今天还是以"Head First"设计模式中的例子开始: 文章主要以一个“气象监测应用”的项目为例子,接下来大概描述下例子背景: 你的团队收到了一个项目合作,合作内容主要是,需要你的公司设计一款应用,当天气数据发生改变的时候,需要在你的应用上分别显示出来,目前合作方...原创 2020-05-05 17:01:52 · 1041 阅读 · 0 评论 -
设计模式(一)设计模式入门之策略模式
最近在看“Head First 设计模式”这本书,有很多心得想写下来供自己以后阅读,也想分享给有兴趣的读者,大家可以一起来思考交流,学无止尽,希望我们共同努力。这本书主要是依据Java来讲的,如果你们没有学过Java也不要紧,这本书和语言无关,最主要的是思想。 其实之前也学习了解过很多设计模式,比如最常用的单例模式,享元模式,观察者模式等等,但是都没有认真的静下心来分享自己的心得,现在感觉非常懊恼...原创 2020-05-04 17:45:27 · 228 阅读 · 0 评论