随笔分类 -  面向接口编程

摘要:协议是对交互(通信)规则的抽象; 是事物行为的一个侧面; 阅读全文
posted @ 2019-07-22 11:58 zzfx 阅读(178) 评论(0) 推荐(0) 编辑
摘要:接口类型的作用 在使用方和实现方之间架起桥梁; 桥接、通道; 实现方的多样性; 使用方对协议的引用相当于通信端口; 给这个引用赋值相当于建立通信。 接口协议不是通行双方的全部。 阅读全文
posted @ 2019-06-06 15:16 zzfx 阅读(348) 评论(0) 推荐(0) 编辑
摘要:一、多态的本质 多态的本质:同一函数接口在接受不同的类型参量时表现出不同的行为: 不同对象能够调用同一接口,是因为它们含有统一的抽象纬度:接口; 同一函数能够接受不同对象的调用,是因为函数的参量是一个抽象类型(接口); 环境变量(主体类型)作为接口函数的特殊输入对接口的实现起着决定性的作用; 同一个 阅读全文
posted @ 2019-03-14 17:40 zzfx 阅读(358) 评论(0) 推荐(0) 编辑
摘要:定义了软件生长的规则和约束; 和标准; 不尊从相应约束的单元,无法在已有的软件上完成生长。 满足了本体的稳定性和扩展的多样性。 阅读全文
posted @ 2018-11-12 16:58 zzfx 阅读(154) 评论(0) 推荐(0) 编辑
摘要:接口描述: 接口,即对实现类的一种规范,当一个具体实现类实现这个接口的时候,应当实现接口所定义的所有规范。 那为什么要面向接口编程呢? 答案和使用spring是一样的,降低代码耦合度,提高可扩展性,即规范与实现分离。当我们要使用一个组件的时候,只是直接面向这个组件的接口,并不关心接口的具体实现,这样 阅读全文
posted @ 2018-11-09 19:44 zzfx 阅读(197) 评论(0) 推荐(0) 编辑
摘要:关键词:变化、分离、解藕; 面向接口: 契约与履行; 一致性; 机制复用;代码复用; 接口的双重性: 接口与接口之间:定义机制; 接口与实现之间:定义扩展;定义标准; 面向接口编程是面向分离编程, 面向抽象编程; 面向联系编程; 面向标准编程; 面向接口编程具有更大的稳定性; 接口就是规划标准,有了 阅读全文
posted @ 2018-11-09 19:42 zzfx 阅读(216) 评论(0) 推荐(0) 编辑
摘要:Dependency and Coupling 抽象层是规则的制定者 面向抽象机制编程; 抽象机制是规则的制定者; 接口代表可变的参与者。 面向接口编程的核心是:分离与可变。 https://blog.csdn.net/jj_nan/article/details/70161086 一个接口可以从三 阅读全文
posted @ 2018-11-08 19:53 zzfx 阅读(135) 评论(0) 推荐(0) 编辑
摘要:对象指针本身也是接口中的一个参量。 然而,在更广阔的计算机领域中,多态这个词并不只是局限在类继承和虚函数上。只要是同名函数能够根据参数的类型不同而获得不同的实现,我们都可以叫它“多态”。 多态可以分成三类,Ad hoc 多态(Ad hoc ~),参数化多态(Parametric ~),子类型多态(S 阅读全文
posted @ 2018-01-17 16:53 zzfx 阅读(187) 评论(0) 推荐(1) 编辑
摘要:http://www.cnblogs.com/xyqCreator/archive/2012/11/06/2756687.html 在一个面向对象的系统中,系统的各种功能是由许许多多的不同对象协作完成的。在这种情况下,各个对象内部是如何实现自己的对系统设计人员来讲就 不那么重要了; 而各个对象之间的 阅读全文
posted @ 2016-06-15 19:38 zzfx 阅读(7041) 评论(2) 推荐(0) 编辑