随笔分类 -  开发语言

上一页 1 ··· 4 5 6 7 8 9 10 11 下一页
摘要:1、如何优雅地创建对象? 那么就可以考虑使用5种创建型模式。 (1)一个类在整个应用中,一个对象足矣,则单例模式。对象唯一。 (2)一个类在整个应用中,多个相同对象且相互不影响,则原型模式。对象复制。 (3)一个类在整个应用中,构建过程复杂且有序,则建造者模式。对象复杂。注重细节。 (4)一个类在整 阅读全文
posted @ 2018-08-10 10:08 igoodful 阅读(119) 评论(0) 推荐(0)
摘要:类与类之间的耦合度越低,一个单独的类就越容易进行测试。当类与类之间都是高度的耦合在一起的时候,单元测试就变得愈发的困难,而且得到的bug也越难划分和分离。在OOP的编程思想中,类是最基本的单元,每一个类也要保证一些基本的原则,其中,单一职责的原则就是一个类需要保证的,那么单元测试的任务就是来测试这些 阅读全文
posted @ 2018-08-10 09:08 igoodful 阅读(177) 评论(0) 推荐(0)
摘要:改革 阅读全文
posted @ 2018-08-09 14:36 igoodful 阅读(153) 评论(0) 推荐(0)
摘要:方法 阅读全文
posted @ 2018-08-09 14:13 igoodful 阅读(212) 评论(0) 推荐(0)
摘要:方法 阅读全文
posted @ 2018-08-09 14:10 igoodful 阅读(156) 评论(0) 推荐(0)
摘要:得到 阅读全文
posted @ 2018-08-09 13:40 igoodful 阅读(166) 评论(0) 推荐(0)
摘要:得到 阅读全文
posted @ 2018-08-09 12:52 igoodful 阅读(213) 评论(0) 推荐(0)
摘要:短短的 阅读全文
posted @ 2018-08-09 11:29 igoodful 阅读(197) 评论(0) 推荐(0)
摘要:得到 阅读全文
posted @ 2018-08-09 11:05 igoodful 阅读(179) 评论(0) 推荐(0)
摘要:改革 阅读全文
posted @ 2018-08-09 11:02 igoodful 阅读(89) 评论(0) 推荐(0)
摘要:短短的 阅读全文
posted @ 2018-08-09 10:42 igoodful 阅读(98) 评论(0) 推荐(0)
摘要:1 场景问题 1.1 报价管理 向客户报价,对于销售部门的人来讲,这是一个非常重大、非常复杂的问题,对不同的客户要报不同的价格,比如: 对普通客户或者是新客户报的是全价 对老客户报的价格,根据客户年限,给予一定的折扣 对大客户报的价格,根据大客户的累计消费金额,给予一定的折扣 还要考虑客户购买的数量 阅读全文
posted @ 2018-08-09 09:56 igoodful 阅读(253) 评论(0) 推荐(0)
摘要:目录 本文的结构如下: 引言 什么是享元模式 模式的结构 典型代码 代码示例 单纯享元模式和复合享元模式 模式扩展 优点和缺点 适用环境 模式应用 一、引言 衣服小了,没有办法只能买新的,衣服破了一个小口,无伤大雅,则可以穿针引线缝补妥当。如果是黑色的衣服,选上黑色的细线是合适的,灰色的衣服配上灰色 阅读全文
posted @ 2018-08-08 19:53 igoodful 阅读(406) 评论(0) 推荐(0)
摘要:https://www.cnblogs.com/V1haoge/p/6489827.html 定义 属于对象的结构模式,有时又叫做“部分——整体”模式。组合模式将对象组织到树结构中,可以用来描述整体和部分的关系。组合模式可以使客户端将单纯元素与复合元素同等看待。 组合模式 组合模式把部分和整体的关系 阅读全文
posted @ 2018-08-08 19:47 igoodful 阅读(204) 评论(0) 推荐(0)
摘要:一、角色。 1、目标接口Target:n个抽象方法。 2、目标接口实现类ConcreteTarget:多个实现类。至少实现n个方法。 3、抽象桥接类AbstractBridge:持有目标接口Target的关联对象属性(一般都有属性的getter和setter方法)。m个抽象方法。 4、抽象桥接实现类 阅读全文
posted @ 2018-08-08 18:58 igoodful 阅读(164) 评论(0) 推荐(0)
摘要:深入浅出外观模式(一) 外观模式是一种使用频率非常高的结构型设计模式,它通过引入一个外观角色来简化客户端与子系统之间的交互,为复杂的子系统调用提供一个统一的入口,降低子系统与客户端的耦合度,且客户端调用非常方便。 1.外观模式概述 不知道大家有没有比较过自己泡茶和去茶馆喝茶的区别,如果是自己泡茶需要 阅读全文
posted @ 2018-08-08 18:35 igoodful 阅读(245) 评论(0) 推荐(0)
摘要:一、角色。 1、主题类Subject:接口或者抽象类或者类。 2、真实类RealSubject:继承或实现了主题类Subject。 3、代理类Proxy:继承或实现了主题类Subject,同时直接持有真实类对象。 二、更高更。 1、 2、 三、模式的结构 代理模式的UML类图如下: 20171130 阅读全文
posted @ 2018-08-08 17:18 igoodful 阅读(168) 评论(0) 推荐(0)
摘要:https://www.jianshu.com/p/e4397d9b7a78 一、角色。 1、基类Component:可以是接口和抽象类。 2、被装饰者类ConcreteComponent:基类Component的实现者。 3、抽象装饰者类AbstractDecorator:基类Component的 阅读全文
posted @ 2018-08-08 16:15 igoodful 阅读(291) 评论(0) 推荐(0)
摘要:一、对象适配器(关联委派) 1、被适配者类Adaptee:原有的属性和方法。 2、目标接口Target:新增一些方法。 3、适配器类Adapter:持有被适配者类Adaptee的对象,即Adaptee类委派给Adapter类,因此Adaptee类和它的子类都可以适用。实现目标接口Target。持有原 阅读全文
posted @ 2018-08-08 14:27 igoodful 阅读(248) 评论(0) 推荐(0)
摘要:对于很多刚刚接触UML的童鞋,可能会对类之间的关联与依赖关系不太理解,今天小菜就浅薄的讲一下。 依赖 表现为函数中的参数(use a),是类与类之间的连接,表示一个类依赖于另一个类的定义,其中一个类的变化将影响另外一个类。例如如果A依赖于B,则B体现为局部变量,方法的参数、或静态方法的调用。如电视( 阅读全文
posted @ 2018-08-08 10:34 igoodful 阅读(7732) 评论(0) 推荐(0)

上一页 1 ··· 4 5 6 7 8 9 10 11 下一页