
设计模式
kuangren987
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
简单工厂、工厂方法、抽象工厂、策略模式、策略与工厂的区别
结合简单示例和UML图,讲解工厂模式简单原理。 一、引子 话说十年前,有一个爆发户,他家有三辆汽车(Benz(奔驰)、Bmw(宝马)、Audi(奥迪)),还雇了司机为他开车。不过,爆发户坐车时总是这样:上Benz车后跟司机说“开奔驰车!”,坐上Bmw后他说“开宝马车!”,坐上 Audi后他说“开奥迪车!”。 你一定说:这人有病!直接说开车不就行了?!而当把这个爆发户的行为放到我们程序语转载 2015-06-04 22:26:37 · 2042 阅读 · 0 评论 -
设计模式说明
最近在读Head first 设计模式一书,发现归根到底指的是对于面向对象语言中多态、继承、封装的相互组合以此来降低代码耦合性,使自己的代码便于扩展及修改。 关于书中对于提到的设计模式的总结: 1、策略模式:针对接口编程,将不确定的行为(方法)重新定义为行为(方法)集合,在集合中方法可以彼此替换,行为(方法)集合同时实现同一接口,客户端将针对接口来开发,具体实现可以...原创 2018-10-09 15:35:09 · 133 阅读 · 0 评论