- 博客(3)
- 资源 (1)
- 收藏
- 关注
原创 设计模式03——Template Method模式
定义 模板方法(Template Method)模式就是带有模板功能的模式 ,组成模板方法的方法被定义在父类中,这些方法是抽象方法,在模板方法中规定了这些方法的执行流程,这些抽象方法需要子类来具体实现。换句话说,模板方法就是定义好了模板,也就是一定的流程,至于各个抽象方法的具体实现,则有子类们自己决定,所以查看父类的代码是无法知晓这些方法最终会进行何种具体处理,唯一知道的就是父类是如何调用这些方法...
2018-09-25 20:24:20 6083
原创 设计模式02——Adapter模式
定义 适配器设计模式,顾名思义就是将适配器的作用总结抽象成为一种代码的组织方式,将现有的代码通过适配器进行适配,以满足项目对另外一个类或者接口的要求。换句话说就是将一个类的接口适配(包装/转换)成客户(调用者)希望的另一个接口。适配器设计模式有以下两种形式: 类适配器模式(使用继承的适配器) 对象适配器模式(使用委托的适配器) 问题引入 我们常用的笔记本电脑的配...
2018-09-10 21:31:19 3767
原创 设计模式01——Iterator模式
定义 迭代器(Iterator)模式,从其英文单词可以看出,有反复做某件事的意思。迭代器模式常用于数据集合中,对数据集合中的数据按照顺序进行遍历。它能提供一种方法访问一个容器对象中各个元素,而又不暴露该对象的内部细节。 问题引入 假设我们有一个书架,假设书架可以按照顺序放置无数本书,现在有一个需求,那就是遍历书架里面的所有的书籍,将书籍的名称打印出来。 常规的解决办法 一般情...
2018-09-02 11:52:59 4616 3
恒华一点通(2013版)
2015-08-02
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人