`

向对象方法论,过程方法论,ER关系方法论简介

 
阅读更多

 

 

<1>面向对象方法论
在此方法论中一切都是对象,崇尚用对象(类作为蓝图)来划分职责,以抽象来封装变化,多态来解除耦合,然后对象之间互相通信协作来完成具体的业务场景。是一种自顶向下的解决问题方式。
优点:思想比较接近人类思维,所以比较好接受。例如说一辆车的组成,自然就想到车的内部有各种细小的零件组成
缺点:比较容易过度设计,或者杀鸡用牛刀,一些GOF狂、面向对象信仰者的完美信条尤其容易导致此问题

<2>过程方法论
此方法论的中心在于将欲解决的问题,由大至小,由繁化简,一点点的划分成为一环紧扣一环的函数调用。
优点:比较容易令人接受,因为人在解决问题的时候,这种将问题拆分的方式是最容易想到的,在小项目中的效果也往往很好
缺点:是一种只见只见树木不见森林,随着项目越来越大,这种过程化的代码导致的紧耦合,在需求一发生变化时,往往牵一发而动全身,难以维护

<3>ER关系方法论
此方法论用二维表的形式表示实体和实体间联系的数据模型,在关系型数据库的设计中算是王道吧,标准的范式约束解除了冗余字段,易于理解和查询操作。
优点:一:数据结构单一;二:关系规范化,并建立在严格的理论基础上;三:概念简单,操作方便
缺点:虽然在关系型数据库设计中拥有不可撼动的地位,但在现实中,由于面向对象语言的广泛使用,对象和关系型数据库的阻抗很大,对ORM的合理映射要求比较高,没搞好,往往数据库会成为瓶颈


后记: 在项目中并不是各自为战,而是相互统一,以javaweb工程为例,以面向对象方法论设计模块,接口,类,对象,以过程方法论来实现具体业务,以ER关系方法论思维设计业务实体和对应表关系。

 

 

 

分享到:
评论

相关推荐

    论文研究 - 环境影响(ER CO

    在这项工作中,使用两种方法评估了ER CO2。 KPT是现场方法,CCT是实验室方法。 通过KPT方法,气化炉ICS / GAS / P记录的最高ERCO2为2748吨二氧化碳/年,而使用相同的气化炉,通过CCT方法发现的ERCO2为2619吨二...

    信息系统概念建模的改进通用ER模式-研究论文

    因此,在正在进行的研究中,我们希望改进提出的解决方案,并最大程度地将ER中的信息保存到关系转换过程中。 基数比率约束,角色名称,复合属性和某些关系类型是转换过程中经常丢失的信息。 ER模型和转换方法的不足...

    论文研究 - 新辅助化疗对乳腺癌ER,PR和HER-2表达的影响

    方法:采用免疫组织化学方法检测51例NAC患者乳腺癌组织中石蜡切片中ER,PR和HER2的表达。 对ER,PR,HER-2与NAC的效率之间的关系进行了评估。 结果:在51个人中,NAC前后ER,PR和HER-2表达的变化无统计学意义(P&gt; ...

    论文研究-一种数据模型的范畴论建模方法.pdf

    基于素描对图形化建模规范的支持, 设计了ER模型向素描数据模型转换的算法, 以精确的语义联系保证模型转换的语义完整性, 并通过实验与对比分析了素描数据模型与算法的优势, 为数据模型的范畴论建模方法研究提供便利、...

    论文研究 - 海森堡和薛定er方法对进入一维电子气体的量子态的二元性

    根据量子力学,能量哈密顿量与动量算符的交换性质不仅应为能量而且应为动量量子能级给出确定的值。... 实际上,进入海森堡法的哈密顿量可以用两种不同的方式来定义,每种方法都给出了薛定er方法中已知的电子能量。

    数据库设计及ER图.doc

    我们在画ER图的时候,对象间的关系 必须是实体之间的关系,不能是属性和实体的关系. 2:确定数据之间的依赖关系(要极小化出来各个关系,消除冗余),同时要按照数据依赖理 论对关系模型进行检查. 数据库物理设计阶段 数据...

    依赖ER模型的多关系频繁模式发现方法 (2012年)

    为了解决多关系频繁模式挖掘面临的统计偏斜问题和效率问题,提出了基于ER(实体-联系)概念模型的方法。其以ER模型的联系集为核心,利用扩展的关系数据库SQL统计原语,在用户给定数据约束和兴趣度约束的情况下,减少多...

    网上鲜花销售系统论文

    摘要:随着Internet上商品零售额的迅速增长,...在Internet上浏览的人会发现在线订购商品比其他任何方法都方便得多;一旦电子商务站点启动并运行起来,获取订单处理的成本与设置实体店铺的成本相比,实际上接近于零。

    ERWin教程、帮助文档

    ERwin方法论.doc ERwin简单教程.doc ERwin简单使用笔记.txt ERwin教程.ppt ERwin快速入门.txt IDEF1x模型构造与研究.doc 建模的误区.txt 如何使用ERwin进行基于Mysql的数据库设计 .txt 使用ERwin进行MYsql数据库设计...

    论文研究-面向不确定数据流的近似ER-Topk查询处理.pdf

    面向于不确定数据流的ER-Topk查询是一个典型问题,但是处理复杂度高。提出一种近似算法来处理该查询,具有较小的空间复杂度;同时,还通过搜索策略优化来进一步提升查询处理效率。实验结果验证了所提方法的有效性和...

    asp.netERP客户关系系统设计(源代码+论文)

    在引入ERP系统的过程中,实施是一个极其关键也是最容易被忽视的环节。因为,实施的成败最终决定着ERP效益的充分发挥。例如,据不完全统计,我国目前已有近千家企业购买了MRP-II/ERP软件。而在所有的ERP系统应用中,...

    JSP基于WEB网上论坛设计与实现论文

    绪 论 1 第一章 系统概述 2 1.1设计目标 2 1.2 研究方法 2 1.3项目中涉及的技术 2 1.3.1 JSP技术 2 1.3.2 JavaBeans技术 3 1.3.3 JDBC技术 3 1.4设备要求 4 第二章 需求分析 5 2.1需求规格 5 2.1.1系统组成 5 2.1.2...

    论文研究 - 棕色粒子扩散和集体运动基本过程的量子效应

    薛定er方程和扩散方程之间的相关性表明,物质波的关系不是假设,而是在物质中有效的实际假设,与光子能量无关。 利用物质波与不确定原理的关系,讨论了量子对扩散基本过程的影响。 结果,获得扩散率作为适用于任何...

    Al-Er-Zr合金的时效析出过程 (2013年)

    利用显微硬度、TEM、HREM等测试方法对Al-Er-Zr合金的时效析出过程及析出相Al3(Er1-xZrx)的粗化行为进行研究。结果表明:二元合金Al-0.04Er在375 ℃时效5 min后出现硬度峰(约为40.3HV),随后迅速下降出现过时效;...

    ERwin教程小汇总

    erwin是一个数据库关系实体模型(ER Model)设计工具,与Power Designer(Sybase公司开发)成为最常用的两种数据库设计工具。 本资源包含以下几个文件,希望对大家有用: 1.ERwin方法论.doc 2.ERwin简单教程.doc 3....

    论文研究 - 背前扣带回皮层在关系记忆形成中的作用:一项深度脑活动指数研究

    这项研究旨在调查单词对任务过程中背侧ACC(dACC)的时间动态,该过程基于最新开发的使用枕脑电图(EEG)信号功率的事件相关的深部大脑活动(ER-DBA)方法。 该方法以超出常规分辨率极限约0.3 s的时间分辨率评估dAC...

    Preparation and Optical Properties of YH2:Er2+ and Y2O3:Er3+ Nanoparticles

    YH2:Er2+和Y2O3:Er3+纳米颗粒的制备及光学性能研究,刘彤,曹玉荣,本文通过一种新型方法-金属氢等离子反应法成功制备了稀土金属氢化物。YH2:Er2+纳米颗粒为40-50nm的六方形多晶颗粒。通过对氢化物分别�

    论文研究 - 乳腺癌TWIST基因的DNA甲基化及其与组织病理学特征的关系

    方法:通过甲基化敏感的高分辨率熔解(MS-HRM)分析,进行与乳腺癌可能相关的TWIST的CpGisland甲基化。 包括来自Eskisehir Osmangazi大学肿瘤临床医学院的80例经诊断为原发性乳腺癌的福尔马林固定,石蜡包埋(FFPE...

Global site tag (gtag.js) - Google Analytics