摘要: 研究了一段时间工厂模式,顺便把书里面的例子敲一下,大概效果就是这样。【示例效果】【代码说明】运用了两个工厂模式,一个是简单工厂(ShipCreator.as)创建飞行器,一个是工厂方法(Weapon.as)创建武器子弹。飞机装载的武器过于耦合,如果要开发成小游戏,还要改善。用这个例子说明工厂方法实在适合不过,飞机工厂创建5个飞行器产品,而这五个飞行器装载的武器又是对应的5个武器工厂,不断发射的子弹... 阅读全文
posted @ 2010-09-13 23:41 橡树小屋 阅读(508) 评论(0) 推荐(0) 编辑
摘要: 工厂模式里面大概包括三种细分的设计模式:简单工厂模式,工厂方法模式,抽象工厂模式。最近花时间三个一起研究了一遍,因为其设计思想是一致的(其实,所有的设计模式的本质都是一致的,只是招数不同罢了),将三种方法一起对比有助于加深理解学习。所谓工厂模式,就是用工厂方法将需要的类实例化。需要实例化的类就像工厂里面的产品,需要用的时候就“生产”一个。【简单工厂】在工厂类里面包含必要的逻... 阅读全文
posted @ 2010-09-13 08:43 橡树小屋 阅读(748) 评论(0) 推荐(0) 编辑
追逐梦想,永不停息