设计模式
Yaogo3
这个作者很懒,什么都没留下…
展开
-
垃圾网站,再也不用
研究了一下工厂模式,把自己学会的皮毛分享一下。 (1)为什么会有工厂模式? 我们知道类是一种数据模板,通过类实例化以后的对象是依赖于在类中定义好的方法属性的,但是这样不够灵活,因为当我们改变一个类的时候,很有可能也需要调整对象的使用,这样改动代码是很不方便的,我们写代码希望实现的是少改动,多扩展的结构。 解决上面问题的思路:将被实例化的类变成不再是唯一的类,而是可扩展的。把这个类写成接口或原创 2017-12-01 17:55:41 · 167 阅读 · 2 评论 -
垃圾网站,再也不用
周末在家里玩了两把吃鸡,觉得没啥意思。还是打开博客,分享下自己的设计模式方面浅显的理解吧,嘻嘻,今天给大家介绍一种模式:状态模式。 1)什么是状态模式? 有时候我们在制作项目的过程中会写AI,AI会有自己不同的行为:比如吃饭,比如打架,比如休息。。。 这些行为其实我们可以称之为状态,吃饭的状态,打架的状态,休息的状态。。。恩~对的,很简单,其实状态模式的目的就是实现不同状态原创 2017-12-02 21:05:25 · 143 阅读 · 0 评论 -
垃圾网站,再也不用
礼拜一啦,好困啊,写一篇博客提提神。。。 和大家介绍一个游戏编程中经常用到的模式,单例模式! 很多时候,当我们需要一个全局只实例化一个对象的类(比如音效管理类,场景管理类)的时候,我们就可以使用单例模式。单例模式的构成很简单,通常是只要实现一个类,让类里面有一个本身自己类类型的静态字段,让构造私有化,再在类里面写一个静态方法,可以获取自己类中的静态的本身类类型的字段。表述原创 2017-12-04 11:21:57 · 189 阅读 · 1 评论