随笔分类 -  软件复用

摘要:复用的基础是组件化与标准化。 插座与插头;发动机的可替换部件。 阅读全文
posted @ 2019-03-01 19:33 zzfx 阅读(566) 评论(0) 推荐(0) 编辑
摘要:软件复用的主要思想是,将软件看成是由不同功能部分的“组件”所组成的有机体,每一个组件在设计编写时可以被设计成完成同类工作的通用工具,这样,如果完成各种工作的组件被建立起来以后,编写一特定软件的工作就变成了将各种不同组件组织连接起来的简单问题,这对于软件产品的最终质量和维护工作都有本质性的改变。 软件 阅读全文
posted @ 2019-01-08 15:28 zzfx 阅读(488) 评论(0) 推荐(0) 编辑
摘要:内聚性是模块之所以成为模块的原因--一个中心、单一职责。 内聚是模块功能强度(一个模块内部各个元素彼此结合的紧密程度)的度量,一个内聚成都高的模块(在理想情况下)应当制作一件事 内聚的目的在于降低通信的消耗; 阅读全文
posted @ 2018-11-27 17:48 zzfx 阅读(242) 评论(0) 推荐(0) 编辑
摘要:复用即重用。 软件复用的内容: 1、机制复用: 包含:框架、设计模式、面向接口编程、依赖注入等; 本质是面向抽象(契约、约束)编程。侧重于软件的生长方式。 关键词:抽象与实现的分离、可扩展可替换。 2、功能复用: 定制的通用的功能代码; 通过继承或继承或直接引用; 思想:相同功能的代码不要分散在程序 阅读全文
posted @ 2018-11-09 16:01 zzfx 阅读(489) 评论(0) 推荐(0) 编辑
摘要:架构:分析设计阶段; 框架:设计实现阶段。 http://jpkc.whu.edu.cn/jpkc/dxqyxxxtfgnjg/dzja/dzjc/jc2.htm 2.3.1 框架的概念 框架的定义是:框架是可以通过某种回调机制进行扩展的软件系统或子系统的半成品。 首先,框架是半成品,这是它和其他所 阅读全文
posted @ 2016-06-27 17:27 zzfx 阅读(291) 评论(0) 推荐(0) 编辑