`

处理概括关系(即继承关系)

 
阅读更多
一、字段上移
二、函数上移
三、构造函数本体上移
四、函数下移
五、字段下移
六、提炼子类
七、提炼超类
八、提炼接口
九、折叠继承体系
十、塑造模板函数
十一、以委托取代继承
十二、以继承取代委托
分享到:
评论

相关推荐

    mysql设计的步骤-数据库设计步骤.pdf

    复杂的聚集,某⼀类型的成分仍是⼀个聚集 图例: 概括(Generalization): 定义类型之间的⼀种⼦集联系 抽象了类型之间的"is subset of"的语义 继承性: E-R图: 任务: 将各局部应⽤涉及的数据分别从数据字典中抽取出来 ...

    JXWork任务管理软件源码及JXBiz平台参考手册

    JXBiz平台提供了实体类到数据表的直接映射与操作、事务管理、对象间关系管理、数据缓存、权限检查等能力,同时为简化小微企业的业务操作,提供了业务自动机和业务规则等复杂业务操控能力。使得开发者可以进一步集中...

    计算机二级公共基础知识

    ② 在对数据进行处理时,各数据元素在计算机中的存储关系,即数据的存储结构; ③ 对各种数据结构进行的运算。 2. 逻辑结构 数据的逻辑结构是对数据元素之间的逻辑关系的描述,它可以用一个数据元素的集合和定义在此...

    数据库设计各阶段.doc

    数据流图表达 了数据和处理过程的关系。处理过程的处理逻辑常常用判定表或判定树来描述。数据字 典(Data Dictionary,简称DD)则是对系统中数据的详尽描述,是各类数据属性的清单。对数据 库应用系统设计来讲,数据...

    数据库应用系统的设计.doc

    数据流图表达了数据和处理过程的关系。处理过程的处 理逻辑常常用判定表或判定树来描述。数据字典(Data Dictionary,简称DD)则是对系统中数据的详尽描述,是各类数据属性的清单。对数据 库应用系统设计来讲,数据...

    重构-改善既有代码的设计 中文版.pdf

    第11章 处理概括关系 11.1 Pull Up Field(值域上移) 11.2 Pull Up Method(函数上移) 11.3 Pull Up Co tructor Body(构造函数本体上移) 11.4 Push Down Method(函数下移) 11.5 Push Down Field(值域下移) ...

    重构-改善既有代码的设计 中文版

    第11章 处理概括关系 11.1 Pull Up Field(值域上移) 11.2 Pull Up Method(函数上移) 11.3 Pull Up Co tructor Body(构造函数本体上移) 11.4 Push Down Method(函数下移) 11.5 Push Down Field(值域下移) ...

    重构-改善既有代码的设计

    第11章 处理概括关系 319 11.1 Pull Up Field(字段上移) 320 11.2 Pull Up Method(函数上移) 322 11.3 Pull Up Constructor Body(构造函数本体上移) 325 11.4 Push Down Method(函数下移) 328 ...

    重构:改善既有代码的设计.[美]Martin Fowler.epub【文字版手机格式】

    第11章 处理概括关系 11.1 Pull Up Field(字段上移) 11.2 Pull Up Method(函数上移) 11.3 Pull Up Constructor Body(构造函数本体上移) 11.4 Push Down Method(函数下移) 11.5 Push Down Field(字段下移) 11.6...

    图书销售,MFC,ADO 文献综述

    MFC[1] [4]实现了对应用程序概念的封装,把类、类的继承、动态约束、类的关系和相互作用等封装起来。这样封装的结果对程序员来说,是一套开发模板(或者说模式)。针对不同的应用和目的,程序员采用不同的模板。例如...

    计算机二级C语言考试题预测

    (15) 在软件生命周期中,能准确地确定软件系统必须做什么和必须具备哪些功能的阶段是(D) 注:即第一个阶段 A. 概要设计 B. 详细设计 C. 可行性分析 D. 需求分析 (16) 数据流图用于抽象描述一个软件的逻辑模型,数据...

    软件工程-理论与实践(许家珆)习题答案

    B) 图形工具能够极好地概括描述一个系统的信息,比文字叙述能够更好地表达重 要的细节 C) 图形能够更加直观地描述目标系统,便于用户理解和交流,有利于开发者与用 户之间达成一致的需求 D) 图形比文字描述简单、...

    重构_改善既有代码的设计

    第11章 处理概括关系  11.1 PullUpField(字段上移)320  11.2 PullUpMethod(函数上移)322  11.3 PullUpConstructorBody(构造函数本体上移)325  11.4 PushDownMethod(函数下移)328  11.5 PushDownField...

    重构:改善既有代码的设计(中文版).

    第11章 处理概括关系319 11.1 PullUpField(字段上移)320 11.2 PullUpMethod(函数上移)322 11.3 PullUpConstructorBody(构造函数本体上移)325 11.4 PushDownMethod(函数下移)328 11.5 PushDownField(字段...

    重构_改善既有代码的设计.pdf

    第11章 处理概括关系319 11.1 PullUpField(字段上移)320 11.2 PullUpMethod(函数上移)322 11.3 PullUpConstructorBody(构造函数本体上移)325 11.4 PushDownMethod(函数下移)328 11.5 PushDownField(字段...

    重构:改善既有代码的设计(中文高清版)

    第11章 处理概括关系319 11.1 PullUpField(字段上移)320 11.2 PullUpMethod(函数上移)322 11.3 PullUpConstructorBody(构造函数本体上移)325 11.4 PushDownMethod(函数下移)328 11.5 PushDownField(字段...

    二级C语言公共基础知识

    (10) 数据字典是各类数据描述的集合,它通常包括5个部分,即数据项、数据结构、数据流、______和处理过程。 答:数据存储 (11) 设一棵完全二*树共有500个结点,则在该二*树中有______个叶子结点。 答:250 (12) 在...

    数据库原理与系统开发教程PPT数据库系统概述-数据库设计(2).pdf

    3. 概括(Generalization) § 定义类型之间的一种子集联系 § 它抽象了类型之间的"is subset of"的语义 § 概括有一个很重要的性质:继承性。子类继承超类上 定义的所有抽象。 例:P.213 图13 2021年5月24日 21 ...

    《重构改善既有代码的设计(2010年版)》(Martin Fowler[美] 著,熊节 译)

    第11章 处理概括关系319 11.1 PullUpField(字段上移)320 11.2 PullUpMethod(函数上移)322 11.3 PullUpConstructorBody(构造函数本体上移)325 11.4 PushDownMethod(函数下移)328 11.5 PushDownField(字段...

Global site tag (gtag.js) - Google Analytics