- 博客(4)
- 资源 (4)
- 收藏
- 关注
转载 UML中几种类间关系:继承、实现、依赖、关联、聚合、组合的联系与区别
继承 实现 依赖 可以简单的理解,就是一个类A使用到了另一个类B,而这种使用关系是具有偶然性的、、临时性的、非常弱的,但是B类的变化会影响到A;比如某人要过河,需要借用一条船,此时人与船之间的关系就是依赖;表现在代码层面,为类B作为参数被类A在某个method方法中使用; 关联 他体现的是两个类、或者类与接口之间语义级别的一种强依赖关系,比如我和我
2013-02-28 11:26:18 490
转载 命令模式(command)
命令模式适应于一组对象他们的操作形式非常的类似,这个时候我们可以把对象的行为进行抽象,抽象成命令对象,实现解耦 command public abstract class Command { protected Receiver receiver; public Command(Receiver receiver) { this.
2013-02-28 10:51:15 401
转载 代理(proxy)模式
为其他对象提供一种代理以控制对这个对象的访问,比如执行前后加一些逻辑,如proxy类 subject public interface Object { void action(); } realSubject public class ObjectImpl implements Object { public void action()
2013-02-28 09:21:30 505
转载 适配器(Adapter)模式
适配器模式(Adapter Pattern)[GOF95]把一个类的接口变换成客户端所期待的另一种接口,从而使原本因接口不匹配而无法在一起工作的两个类能够在一起工作。 问题: 我们已经在应用程序中设计了接口sampleOperation1, 然后我们又为了加快开发而购买了可以很好的完成此功能的第三方库, 然而第三方库的接口sampleOperation2和我们设计的接口sampleOperat
2013-02-27 17:51:32 491
大型网站技术架构:核心原理与架构分析.pdf
2017-03-23
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人