摘要: 组合模式适应于当我们的一个对象可能代表一个单一的实体,或者一个组合实体,但是仍然需要通过同样的方式被使用的情形组合和聚合都描述了一个类长期持有其他类的一个或多个实例的情况。 聚合:被包含对象是容器的核心部分,但是他们也可以被其他对象所包含。聚合关系用一条以空心菱形开头的线来说明。 组合:被包含的对象... 阅读全文
posted @ 2014-05-24 10:23 ShowJoy 阅读(349) 评论(0) 推荐(0)
摘要: 工厂模式(Factory)允许你在代码执行时实例化对象。它之所以被称为工厂模式是因为它负责“生产”对象。工厂方法的参数是 你要生成的对象对应的类名称。①抽象基类:类中定义抽象一些方法,用以在子类中实现②继承自抽象基类的子类:实现基类中的抽象方法③工厂类:用以实例化对象eg:简单工厂模式的初步实现 g... 阅读全文
posted @ 2014-05-24 09:02 ShowJoy 阅读(176) 评论(0) 推荐(0)