设计模式
文章平均质量分 65
无德皇叔
这个作者很懒,什么都没留下…
展开
-
Iterator 迭代器设计模式
一、Iterator 迭代器设计模式 迭代器设计模式的作用可以提供一种方法顺序访问一个聚合对象中各个元素,而又不暴露该对象的内部表示。 迭代器模式有三个重要作用: 1、支持以不同的方式遍历集合 根据我们生成的迭代器的实现不同,可以采用不同的遍历方式。 2、迭代器简化了集合接口。有了迭代器的遍历接口,集合不原创 2017-04-25 23:50:51 · 690 阅读 · 0 评论 -
设计模式之03 Template Mthod模式
一、模板方法模式 在父类中定义处理流程的框架,在子类中实现具体处理的模式就称为Template Method模式。 一些在模板方法中,我们可以使用抽象定义一个算法中的 一些步骤,模板方法确定他们的先后顺序,但方法的具体实现由子类负责。二、模板方法举例 2.1 AbstractDisplay类 该类为抽象类,其中原创 2017-05-08 22:02:52 · 436 阅读 · 0 评论 -
Adapter 适配器模式
一、Adapter 适配器模式 将一个类的接口转换成客户希望的另外一个接口。Adapter模式使得原本由于接口不兼容而不能在一起工作的类可以一起工作。 适配器在我们生活中随处可见,就拿我们常用的电子设备笔记本电脑来说,笔记本需要使用的是直流电源,而我们生活中的电都是交流电,这个时候就需要使用电源适配器将交流电转换为直流电,这就是适配器模式的使用。 适配原创 2017-04-27 00:07:07 · 367 阅读 · 0 评论