head first 设计模式
文章平均质量分 72
匍匐前进的小菜鸟
这个作者很懒,什么都没留下…
展开
-
设计模式之stategy和C&C接口
设计模式之stategy和C&C接口马士兵设计模式视频及源码:链接: https://pan.baidu.com/s/1bHhkU6 密码: 35bd假设我们要写一个排序的小程序,程序如下:public class DataSorter { //冒择路(入)兮(希尔)快归堆 //冒泡算法 public static void sort(int[] nu原创 2016-11-27 01:01:56 · 614 阅读 · 0 评论 -
设计模式之OO思想
OO思想即为面向对象的思想封装: 方法 –> 类Person类与美国人不应该写成两个类或者是写成美国人继承人这个类,而是应该将国籍做为Person的一个属性 老张开车去东北(使用面型对象的方法进行封装)1.抽取名词成为类,切记需要具体而不是笼统,例如对于上面的句子而言,我们不应该抽取出一个Person类而是应该抽取出一个Driver类,但是也不可以过于具体,例如我们原创 2016-11-24 16:04:55 · 413 阅读 · 0 评论 -
设计模式之Iterator和容器与迭代器遍历
Iterator本身也是四人帮本身定义的23种设计模式之一,用的并不多,一般只是出现在容器的遍历。首先我们先写一个可以动态添加对象的容器:public class ArrayList { //使用数组来模拟一个可以装任意数量的容器 Object[] objects = new Object[10]; int index = 0; pub原创 2016-11-28 13:30:06 · 401 阅读 · 0 评论 -
设计模式
欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:设计模式的由来 设计模式起源于建筑,由Christopher Alexander(克里斯托弗.亚历山大)及其研究团队用了约20年的时间,对住宅和周边环境进行了大量的调查研究和资料收集工作,发现人们对舒适住宅和城市环境存在一些共同的认同规律。对每一个模式(Patt...原创 2018-07-09 14:25:51 · 177 阅读 · 0 评论