IT的事就是过场多,过场多就容易忘

宫城诗

程序就是程序员行为的一个反影

导航

2014年5月10日 #

小故事学设计模式之Observer : (三) 老婆帮忙订机票

摘要: (IT的事就是过场多,过场多了就容易忘,所以我们不妨看一个记一个,这也是一个办法,顺便还能跟同行们交流一下) 要和老婆一起回老家了, 成都离我们安徽太远, 两个人飞一下过去就要花掉近三千块, 于是我们决定找找有没有更便宜的机票, "你帮我找找吧, 如果找到的话,跟我说一下",我说道. "行!"老婆记住了这事. 很快我得到通知, 南航有更便宜的, 580块. 这是一个简单的observer模... 阅读全文

posted @ 2014-05-10 22:40 宫城诗 阅读(224) 评论(0) 推荐(0)

小故事学设计模式之Decorate: (二)老婆的新衣服

摘要: 老婆有一件蓝色的裙子和一件粉色的裙子, 不管怎么穿,她还是原来的老婆。 但是在软件里就不一定了, 如果把老婆比作一个class的话, 有一种做法是会因为增加了两个新的Property而继承出两个子类: "穿裙子的老婆, 穿粉色上衣的老婆". 你这样弄出两个子类也没什么不对, 问题是当MM的有上百件服装的时候,就会产生上百个子类,这个不好,将来万一父类一变化,下面上百个子类都要一个个地去修改,太乱... 阅读全文

posted @ 2014-05-10 22:03 宫城诗 阅读(190) 评论(0) 推荐(0)

2014年5月7日 #

来自于生活的设计原则

摘要: 设计模式解决的问题:人类通过思考总结实践,逐步形成了一定历史条件下,对一类事物的处理方式. 我们管这种相同/相近的处理方式叫"模式". 设计模式的思想来源于现实生活.所以理解设计模式不妨同时了解一下现实生活,也许有助于我们的理解.(我发现设计模式的套路我没法背下来,顶多是把握一个大的方向)1. 社会大分工使得人类开始把重点放在自己的那块任务上, 规定并明确每个岗位的任务, 有利于提前生产效率, 有... 阅读全文

posted @ 2014-05-07 12:17 宫城诗 阅读(256) 评论(0) 推荐(0)

2014年5月6日 #

小故事学设计模式之Command : (一) 在永和豆浆店

摘要: IT的事就是过场多,过场多了就容易忘,所以我们不妨看一个记一个,这也是一个办法,顺便跟同行们学习交流一下)前几天出去拍照,饿到腿软, 回城附近有一家永和豆浆店, 我们决定去那边解决午餐.豆浆店里面还不错, 整得挺时尚的, (跟我几年前在杭州去的那家区别蛮大).我喜欢餐馆里明亮的色调和鲜翠欲滴的菜品照... 阅读全文

posted @ 2014-05-06 23:15 宫城诗 阅读(311) 评论(0) 推荐(0)