随笔分类 -  大话设计模式感悟

摘要:三原则一法则是指:单一职责原则(SRP),开放-封闭原则(OPC),依赖倒转原则,迪米特法则,里氏代换原则,接口隔离原则(LSP)。一、六大原则定义。 1.单一职责原则:就一个类而言,应该仅有一个引起它变化的原因。就像现在的电话由于职责过多,有照相,听音乐,打电话等等很多职责,这样的话照相时相片的画... 阅读全文
posted @ 2012-05-13 20:48 夏至冬末 阅读(167) 评论(0) 推荐(0) 编辑
摘要:一、定义。它定义了算法家族,分别封装起来,让它们之间可以相互替换,此模式让算法的变化,不会影响到使 用算法的客户。 比如:一个商场的收银软件,搞活动时有的商品打八折,有的商品买XXX元反XXX元,还有的商品正常收费。那么我们就可以把商品打八折,买XXX元反XXX元和正常收费,这三种收费方式做个封装,... 阅读全文
posted @ 2012-05-11 17:18 夏至冬末 阅读(143) 评论(0) 推荐(0) 编辑
摘要:一、定义。简单工厂模式是类的创建,又叫静态工厂方法(Static Factory Methord)模式。简单工厂模式是由一个工厂对象决定创造哪一种产品类的实例。UML图如下:就是表达的意思是将很多个产品抽象成一类产品,工厂Creator负责通过客户端的需求来确定生产哪个产品。2.优点与缺点。 优点:... 阅读全文
posted @ 2012-05-10 15:59 夏至冬末 阅读(150) 评论(0) 推荐(0) 编辑
摘要:一、设计模式 初看《大话设计模式》感觉设计模式就以一些前人总结的代码设计模版,这些模版就是为了让代码可以重用、容易让人理解。简单的说就是为了让我们做的软件能像电脑主板一样,只要提供一些CPU接口,内存接口等等,就可以组装一台电脑。不同的设计模式就像不同型号的主板一样,只是更改了一些CPU接口,内存接... 阅读全文
posted @ 2012-05-04 15:32 夏至冬末 阅读(171) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示