05 2017 档案

状态模式
摘要:昨天回来,翻看书,就看到了状态模式 话题是有小菜加班引起,很自然小菜按他一天的不同时段来划分他的不同状态 不同的状态自然产生不同的行为 大鸟让小菜写出第一版,小菜习惯性的用面向过程的思考写出代码 这也是不经常用面向对象的人的第一反应,也是很多人正常的,很正向的思维 也正是有了这第一种实现方式,才有可 阅读全文

posted @ 2017-05-12 06:51 行周 阅读(243) 评论(0) 推荐(1)

一般方法和工厂方法的对比
摘要:简单工厂模式的类图如下: 简单工厂根据具体的指令创建指定的对象,简单工厂能创建的对象各类事先都是在代码里面写好的。 工厂方法模式的类图如下: 两种方式做一个对比,以需求的变化,来显示更改的内容和位置 什么样的需求?计算器要求添加新的运算种类 开平方 简单工厂里面需要加上开平方的功能类,然后去更改工厂 阅读全文

posted @ 2017-05-05 07:02 行周 阅读(237) 评论(0) 推荐(0)

装饰模式
摘要:前几年学习设计模式的时候,看着别人的分析觉得挺有道理,也能懂 就是自己来的时候,根本无从下手,看着分析出来的代码,也不难 可是最缺乏的就是代码分析的能力,怎么根据实际的业务把代码很巧妙的拆开 并用合适的方式来实现,没有一定的功力确实是难度不小,又不能为了用模式而用模式 而是真正需要的时候,才去用 大 阅读全文

posted @ 2017-05-04 07:31 行周 阅读(270) 评论(0) 推荐(0)

导航