首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 软件管理 > 软件开发 >

设计方式备忘

2012-10-06 
设计模式备忘策略模式:定义了算法族,将它们分别封装起来,让他们之间可以相互替换,是算法的变化独立于使用

设计模式备忘

策略模式:定义了算法族,将它们分别封装起来,让他们之间可以相互替换,是算法的变化独立于使用算法的客户。

????????????? (当超类的行为方法在子类中不一定完全适用时,这些行为方法就不能放在超类中,要单独设计一些类来实现

?????????????? 这些行为方法,超类只定义了实现方法行为的接口变量,方法类的接口,而后子类就可以在运行时实现自己需要的行为。)

?

装饰者模式:装饰者和被装饰者继承同一个父类,装饰者有被装饰者的一个引用,这样再来个装饰者也可以装饰这个装饰者了,我们就可以一级一级的调用他们相同的方法,已达到新需求无需更改老类。

热点排行