2007-09-23

二.Adapter Pattern (适配器模式)

关键字: 适配器模式简单例子
引用对类的适配器模式(继承实现) PrintStr 接口 package classadapter; public interface PrintStr { public void printStr(); public void putsStr(); } Banner: 父类 package classadapter; public class Banner { private String str; public void Banner(String str){ this.str=str; } ...
2007-09-19

OOD的设计原则

关键字: 设计模式原则
一、开-闭原则 OOD原则的一个基石就是"开-闭原则"(Open-Closed Principle OCP).这个原则最早是由Bertrand Meyer提出,英文的原文是:Software entities should be open for extension,but closed for modification.意思是说,一个软件实体应当对扩展开放,对修改关闭.也就是说,我们在设计一个模块的时候,应当使这个模块可以在不被修改的前提下被扩展,换句话说就是,应当可以在不必修改源代码的情况下改变这个模块的行为. 满足OCP的设计给系统带来两个无可比拟的优越性. 通过扩展 ...
2007-09-19

一.Iterator Pattern (迭代器模式)

关键字: 迭代器模式的简单例子
Aggregate 接口: package myiterator; public interface Aggregate { public MyIterator iterator(); } Iterator 接口: package myiterator; public interface MyIterator { public boolean hasNext(); public Object next(); } Aggregate 实现: package myiterator; public clas ...
王贵伟
搜索本博客
最近加入圈子
存档
最新评论