摘要: 1、Abstract Factory:提供一个创建一系列相关或相互依赖对象的接口,而无需指定它们具体的类。 2、Adapter:将一个类的接口转换成客户希望的另一个接口。Adapter模式使得原本由于接口不兼容而不能一起工作的那些类可以一起工作。 3、Bridge:将抽象部分与它的实现部分分离,使他 阅读全文
posted @ 2017-10-19 17:36 星朝 阅读(320) 评论(0) 推荐(0)
摘要: 如果你确定两件对象之间是is a的关系,那么此时你应该使用继承;比如菱形、圆形和方形都是形状的一种,那么他们都应该从形状类继承而不是聚合。 如果你确定两件对象之间是has a的关系,那么此时你应该使用聚合;比如电脑是由显示器、CPU、硬盘等组成的,那么你应该把显示器、CPU、硬盘这些类聚合成电脑类, 阅读全文
posted @ 2017-10-19 15:56 星朝 阅读(1021) 评论(0) 推荐(0)
摘要:     enum 的全称为 enumeration, 是 JDK 1.5  中引入的新特性,存放在 java.lang 包中。     下面是我在使用 enum 过程中的一些经验和总结,主要包括如下内容: 1. 原始的接口定义常量 阅读全文
posted @ 2017-10-19 11:26 星朝 阅读(416) 评论(0) 推荐(0)