
设计模式
dizhiling
这个作者很懒,什么都没留下…
展开
-
设计模式之感悟
回想书中反复叮嘱的内容,实在惭愧!其实每个设计模式的问题背景真的非常之重要!总结以下个人在开发中常用到的模式:单例模式,工厂模式,策略模式,组合模式,适配器模式,观察者模式,等其中最常用的就是前三个! 单例模式,在框架中使用的比较普遍,很多基类都是使用这种方式来创建对象的,非常之重要!工厂模式,这个模式记得在某本书里还拟人化的推出了:工厂三姐妹:简单原创 2014-06-15 19:11:57 · 671 阅读 · 0 评论 -
设计模式在游戏中的应用说明(一)
为了方便大家更加系统地学习和掌握各种常用的设计模式,下面通过一个综合实例——“多人联机射击游戏”来学习如何在实际开发中综合使用设计模式。 反恐精英(Counter-Strike, CS)、三角洲部队、战地等多人联机射击游戏广受玩家欢迎,在多人联机射击游戏的设计中,可以使用多种设计模式。下面我选取一些较为常用的设计模式进行分析: (1) 抽象工转载 2014-06-22 15:42:53 · 746 阅读 · 0 评论 -
设计模式在游戏中的应用说明(二)
(6) 观察者模式 联机射击游戏可以实时显示队友和敌人的存活信息,如果有队友或敌人阵亡,所有在线游戏玩家将收到相应的消息,可以提供一个统一的中央角色控制类(CenterController)来实现消息传递机制,在中央角色控制器中定义一个集合用于存储所有的玩家信息,如果某玩家角色(Player)阵亡,则调用CenterController的通知方法notifyPlayers(),该方转载 2014-06-22 17:42:40 · 855 阅读 · 0 评论 -
23种设计模式全解析
一、设计模式的分类总体来说设计模式分为三大类:创建型模式,共五种:工厂方法模式、抽象工厂模式、单例模式、建造者模式、原型模式。结构型模式,共七种:适配器模式、装饰器模式、代理模式、外观模式、桥接模式、组合模式、享元模式。行为型模式,共十一种:策略模式、模板方法模式、观察者模式、迭代子模式、责任链模式、命令模式、备忘录模式、状态模式、访问者模式、中介者模式、解释器模式转载 2015-09-15 13:05:25 · 806 阅读 · 0 评论