摘要: 1,什么是代理模式? 代理模式的作用是:为其他对象提供一种代理以控制对这个对象的访问。 2,策略模式有什么好处? 在某些情况下,一个客户不想或者不能直接引用另一个对象,而代理对象可以在客户端和目标对象之间起到中介的作用。 3,代理模式一般涉及到的角色有: 抽象角色:声明真实对象和代理对象的共同接口; 阅读全文
posted @ 2016-06-12 17:42 李泽阳 阅读(169) 评论(0) 推荐(0)
摘要: 1.什么是配适器模式? 当我有一个类,这个类哪方面都不错 我想用这个类做一点事。但是这个类这种事必须要符合一种规范,而我为了防止出现其他问题 一般都不能直接在这个类基础上直接修改 这时,就用到配适器,吧这个类用配适器一配,让他可以满足这种规范 配适器的三种模式,类配适器,对象配适器,接口配适器 二. 阅读全文
posted @ 2016-06-12 17:41 李泽阳 阅读(916) 评论(0) 推荐(0)
摘要: 常量接口模式 在一个软件系统中会使用一些常量,一种流行的做法是把相关的常量放在一个专门的常量接口中定义,例如: 以下Circle类需要访问以上MATH_PI常量,一种方式是采用直接访问方式,如下: 在JDK1.5中引入了”import static“语句,它允许类A直接访问另一个接口B或类B中的静态 阅读全文
posted @ 2016-06-12 17:13 李泽阳 阅读(244) 评论(0) 推荐(0)
摘要: 标识类型模式 定义一个不包含任何方法的接口,用它仅仅来表示一种抽象类型。所有实现该接口的类意味着属于这种类型。 比如定义一个Food接口,其中不包含任何方法: 1 鱼肉: 1 进食方法: 1 进食: 1 2 3 4 所谓标识类型模式就是借助Java编译器来对传给eat()方法的food参数进行语义上 阅读全文
posted @ 2016-06-12 17:11 李泽阳 阅读(143) 评论(0) 推荐(0)