- 博客(6)
- 资源 (27)
- 收藏
- 关注
原创 《设计模式之禅》笔记17 -- 观察者模式
定义:也叫发布订阅模式。定义对象间一种一对多的依赖关系,使得每当一个对象改变状态,则所有依赖于它的对象都会得到通知并被自动更新。一、观察者模式的四个角色1. 被观察者2. 观察者3. 具体的被观察者4. 具体的观察者二、观察者模式的优点1. 观察者和被观察者之间是抽象耦合2. 建立一套触发机
2015-01-20 01:03:35 317
原创 《设计模式之禅》笔记16 -- 组合模式
定义:组合模式也叫合成模式,有时又叫做部分-整体模式,主要用来描述部分和整体的关系。将对象组合成树形结构以表示“部分-整体”的层次结构,使得用户对单个对象和组合对象的使用具有一致性。一、组合模式的三个角色1. 抽象构建角色:定义参加组合对象的共有方法和树形,可以定义一些默认的行为或属性。2. 叶子构件:下面没有其他分支,遍历的最小单位。3
2015-01-18 23:34:29 408
原创 《设计模式之禅》笔记14 -- 适配器模式
定义:将一个类的接口替换成客户端期望的另外一种接口,从而使原本因接口不匹配而无法在一起工作的两个类能够在一起工作。适配器模式又叫变压器模式、包装模式,包装模式还包含装饰模式。一、适配器模式的三个角色1. 目标角色:该角色定义把其他类转成何种接口,例如用户信息2. 源角色:将要被转换的角色3. 适配器角色:适配器角色通常通过继承或类关联的方
2015-01-16 23:56:17 341
原创 《设计模式之禅》笔记12 -- 装饰模式
定义:动态的给一个对象添加额外的职责。装饰模式是一种特殊的代理模式,跟责任链模式也有相似之处。一、装饰模式的四个角色1. 抽象构建:定义原始对象,接口或抽象类。例如成绩单。2. 具体构建:最核心、最原始、最基本的接口或抽象类的实现,要装饰的对象。3. 装饰角色:一般是抽象类,实现接口或抽象方法,它里面有一个私有变量指向抽象构建。
2015-01-14 23:50:49 371
原创 备忘
ReadmeAny last-minute information about Agile PLM can be found in the Readme file on the OracleTechnology Network (OTN) Web site http://www.oracle.com/technology/documentation/agile.htmlAgile Traini
2009-11-17 13:46:00 269
原创 接口抽象类继承
记得以前在学校的时候学JAVA确实不知道怎么用,而且最疑惑的就是接口与抽象类。当时老师给我们解释接口的时候说:接口就是比抽象类还抽象的抽象类。。一听就懵了。时隔2年,写过一些JAVA程序后,又拿起书看,发现理解了一点点:抽象类中的抽象方法不需要任何实现,但是如果有其他类要继承此抽象类的话,必须要实现抽象类中的抽象方法,并且基类可以直接接收子类对象。这就对了,如果一个抽象类中全部都是抽象方法,就跟接
2009-11-14 23:26:00 557 1
Oracle基于成本的优化法则
2012-08-27
SQL.Cookbook(中文版) part2
2011-04-17
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人