摘要: 一、Abstract Factory(抽象工厂) 1.意图:提供一个创建一系列相关或相互依赖对象的借口,而无需指定它们具体的类。 2.结构: 3.示例: a.gof示例: 类MazeFactory创建迷宫的组件,创建房间、墙壁和房间之间的门。而在Main中,将MazeFactory作为参数传入。那么系统就知道要创建哪一个Factory。 现在需要扩展一个施了魔法的迷宫的工厂,就可以让EnchantedMazeFactory继承MazeFactory作为参数传入main就行了。 b.大话示例: 关于系统更换数据库的问题,有一个Access数据库和SqlServe... 阅读全文
posted @ 2012-08-22 12:26 Asure 阅读(277) 评论(0) 推荐(0) 编辑