摘要:
一、定义 观察者模式的好处是:它解除了观察者和目标之间的耦合关系。目标不需要知道他的额观察者的任何信息。相反目标只是允许观察者订阅事件。当目标产生一个事件时,它简单的将事件传给每一个观察者。 简单的说,观察者模式定义了一个一对多的依赖关系,让一个或多个观察者检查一个主题对象。这样一个主题对象在状态上 阅读全文
摘要:
一、迭代器模式概念:提供一种方法顺序访问一个聚合对象中的各个元素,而又不暴露该对象的内部表示。 二、迭代器的角色构成 (1)、迭代器角色 (2)、具体迭代器角色 (3)、容器角色 (4)、具体容器角色 三、迭代器模式的优缺点 优点:1、简化了遍历方式,对于对象集合的遍历,还是比较麻烦的,对于数组或者 阅读全文
摘要:
一、适配器模式定义 把一个类的接口变换成客户端所期待的另一种接口,使得原本由于接口不兼容而不能再一起工作的那些类可以一起工作。 二、适配器模式分类 1、类的适配器模式(采用继承实现) 2、对象适配器(采用对象组合方式实现) 三、应用场景 1、系统需要使用现有的类,而这个类的接口不符合系统的需要 2、 阅读全文
摘要:
应用分层的优点:修改方便,仅修改有问题的那层以及其相邻几层即可,层数越多,其相应的资源分配也会更加平均 缺点:耗费时间,速度慢,调用占用大量堆栈。 JAVAEE的分层: 4层分法:1、客户层:运行在客户计算机上的组件 2、Web层:运行在JAVAEE服务器上的组件 3、业务层:同样是运行在javae 阅读全文
摘要:
1、标注 一种元数据,作用分为三类:编写文档@Document、代码分析@Deparecated(过时的)和编译检查@override(重写) 2、EJB3 EJB2的升级版,商业化的java bean,是轻量化的框架,引入了拦截器功能, 拦截器:@Interceptors拦截器用来监听程序的一个或 阅读全文