桥接模式优缺点 桥接模式的优点 分离抽象接口及其实现部分。 桥接模式有时类似于多继承方案,但是多继承方案违背了类的单一职责原则(即一个类只有一个变化的原因),复用性比较差,而且多继承结构中类的个数非常庞大,桥接模式是比多继承方案更好的解决方法。 桥接模式提高了系统的可扩充性,在两个变化维度中任意扩展 ...
分类:
其他好文 时间:
2016-12-03 18:46:57
阅读次数:
124
本节目录1、抽象接口2、静态方法、类方法、属性方法3、类的特殊方法 3.1 __doc__ 表示类的描述信息(注释) 3.2 __module__ 和 __class__ 3.3 __init__ 构造方法,通过类创建对象时,自动触发执行。 3.4 __del__ 3.5 __call__ 对象后面 ...
分类:
编程语言 时间:
2016-12-03 12:02:41
阅读次数:
237
抽象接口 raise实现自动报警功能 静态方法 通过@staticmethod装饰器即可把其装饰的方法变为一个静态方法,什么是静态方法呢?其实不难理解,普通的方法,可以在实例化后直接调用,并且在方法里可以通过self.调用实例变量或类变量,但静态方法是不可以访问实例变量或类变量的,一个不能访问实例变 ...
分类:
编程语言 时间:
2016-12-03 10:01:55
阅读次数:
397
学习内容: Python模块介绍 1、经典类 or 新式类 2、抽象接口 3、静态方法、类方法、属性方法 4、反射 5、异常处理 6、socket编程初识 7、用socket实现get、put文件等功能 一、经典类 or 新式类 二、抽象接口 3、静态方法、类方法、属性方法 4、反射 5、异常处理 ...
分类:
编程语言 时间:
2016-12-03 09:49:49
阅读次数:
135
单一职责原则 定义:不要存在多于一个导致类变更的原因。通俗的说,即一个类只负责一项职责。 里氏替换原则 定义:所有引用基类的地方必须能透明地使用其子类的对象。 依赖倒置原则 定义:高层模块不应该依赖低层模块,二者都应该依赖其抽象;抽象不应该依赖细节;细节应该依赖抽象。 接口隔离原则 定义:客户端不应 ...
分类:
其他好文 时间:
2016-12-02 11:53:09
阅读次数:
173
单一职责原则 定义:不要存在多于一个导致类变更的原因。通俗的说,即一个类只负责一项职责。 里氏替换原则 定义:所有引用基类的地方必须能透明地使用其子类的对象。 依赖倒置原则 定义:高层模块不应该依赖低层模块,二者都应该依赖其抽象;抽象不应该依赖细节;细节应该依赖抽象。 接口隔离原则 定义:客户端不应 ...
分类:
其他好文 时间:
2016-12-01 22:05:45
阅读次数:
219
1.接口 1.接口只有抽象方法,它比抽象类还要抽象,接口是彻彻底底的抽象 2.接口是抽象方法和常量的属性集合 3.接口只能够包含抽象方法和常量,不能够有变量/初始化块/构造器 注意: 1.接口的修饰符只有两种:默认和public 2.接口内的变量会被设置为共有的静态的和最终的字段 例如:public ...
分类:
其他好文 时间:
2016-11-19 09:58:21
阅读次数:
99
案例需求:需要在原来的dao实现类的方法中,加入日志的记录功能,对原有的功能进行增强 1. 静态代理 静态代理的组成: 抽象接口:目标类和代理类必须实现同一个抽象接口。 目标类:封装了原始的核心功能 代理类:拥有目标对象的引用,同时完成扩展功能的实现 总结:将核心功能和扩展功能在代码的实现上,进行了 ...
分类:
其他好文 时间:
2016-11-13 13:35:33
阅读次数:
126
生成器模式:将一个复杂对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示 builder:为创建一个产品对象的各个部件指定抽象接口 ConcreteBuilder:实现Builder的接口以构造和装配该产品的各个部件,定义并明确它所创建的表示,并提供一个产品的引用 Director:构造 ...
分类:
其他好文 时间:
2016-11-03 02:25:53
阅读次数:
117
以需求用例为基,抽象接口,Case&Coding两条线并行,服务(M)&消费(VC)分离,单元、接口、功能、集成四层质量管理,自动化集成、测试、交付全程支持。 3个大阶段(需求分析阶段、研发准备阶段、研发测试阶段)16个小历程(*)确定好边界,明确好对接产物,做好服务管理。 基于SOA架构的TDD测 ...
分类:
其他好文 时间:
2016-10-28 10:05:41
阅读次数:
338