`
hatedance
  • 浏览: 59482 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
文章分类
社区版块
存档分类
最新评论

OOD与DNA

阅读更多
今天在画类图的时候,想到一本书里讲过:“如果你要增加灵活性,就增加一层,反之亦然”。
它这句话的意思很好理解,比如:
A-B 2个实体对象是一一对应的,一旦你想增加灵活性,就在AB之间增加一个C。C是映射AB关系的实体。

上述的实体可以是表,对象,或者任何数据。

我觉得这句话真的很精辟。令我联想到我们身上的DNA。类图其实就是一种很类似DNA图的东西。我们搞计算机软件建模的人,最终都是要在内存里复制一个现实世界的无限接近版本。

所以,上述实体还可以是原子,分子,蛋白质,。。。
分享到:
评论

相关推荐

    如何解释OOD及设计

    ### OOD与OOP的区别 虽然OOP是OOD的基础,但两者关注的层面不同。OOP关注于单个对象的实现细节,如类的设计、属性和方法的封装;而OOD则更关注整个系统的结构和对象之间的交互。OOD是一种高层次的设计过程,它不仅...

    什么是OOA与OOD

    面向对象分析(Object-Oriented Analysis,简称 OOA)与面向对象设计(Object-Oriented Design,简称 OOD)作为软件工程中重要的组成部分,在软件开发过程中扮演着关键角色。这两种方法学不仅帮助开发者更好地理解...

    OOD启思录 高清pdf

    而《OOD启思录》被读者评价为“面向对象设计领域中的Effective C++”——正如Effective C++能帮助你迈向C++专家层面,《OOD启思录》能帮助你迈入OOD殿堂。 本书提供了改进面向对象设计的真知灼见。  全书共11章,...

    c# OOP/OOD

    OOP(面向对象编程)和OOD(面向对象设计)是C#中的核心概念,对于任何希望深入理解和掌握C#的开发者来说,这两者至关重要。 面向对象编程(OOP)的核心理念是将现实世界中的实体抽象为类,然后通过类创建对象来...

    ooa与ood实习示例下载(北大教程)

    **对象导向分析(Object-Oriented Analysis,OOA)与对象导向设计(Object-Oriented Design,OOD)是软件工程中的关键步骤,特别是在复杂系统开发中。这些方法论旨在通过模拟现实世界中的实体和关系来创建高效、可...

    OOD启思录.PDF

    OOD启思录

    面向对象设计OOD思想

    面向对象设计(OOD)思想(示例代码见文末下载连接)收藏 有了思想才能飞翔,缺乏灵活就象少了轮子的汽车,难以飞奔。为了更好的理解设计思想,结合一个尽可能简洁的实例来说明OOD、设计模式及重构。通过下面的代码,...

    OOD启思录(高清)

    《OOD启思录》是一本深入探讨面向对象设计(Object-Oriented Design,简称OOD)的经典教材。在软件开发领域,面向对象设计是构建可维护、可扩展且高效软件系统的关键技术之一。这本书以高清版的形式,为读者提供了一...

    OOA、OOD和UML

    面向对象分析(OOA)、面向对象设计(OOD)与UML的基础教程

    面向对象技术的C++ OOD实践

    在OOA阶段,通过与领域专家的合作,我们可以得到业务领域用例图、活动图、协作图等模型,以及大量的业务文档资料,这些是后续设计和实现的基础。 面向对象设计(OOD)则是将OOA得到的业务模型转化为可实施的软件...

    OOD.rar_ood

    7. **原则与指导方针**:OOD遵循一些基本原则,如 SOLID 原则,包括单一职责原则(SRP)、开闭原则(OCP)、里氏替换原则(LSP)、接口隔离原则(ISP)和依赖倒置原则(DIP)。这些原则有助于创建易于理解和维护的...

    ooa,ood介绍资料

    在本教程中,我们将探索面向对象分析(OOA)和面向对象设计(OOD)的基本概念。这些方法是软件开发过程中的关键步骤,特别是在理解和建模复杂系统时。我们的目标是展示如何通过用例分析、场景定义、顺序图和类图来...

    如何向妻子解释OOD和设计模式——桥接模式

    **面向对象设计(OOD)与设计模式** 面向对象设计(Object-Oriented Design,简称OOD)是软件开发中的一种常用方法,它强调将现实世界的问题转化为计算机程序中的类和对象,以便更好地理解和处理复杂性。OOD的核心...

    OOD设计基本原则整理.doc

    "OOD设计基本原则整理" OOD 设计基本原则之一:开-闭原则 开-闭原则是 OOD 设计的核心原则之一,该原则强调一个软件实体应当对扩展开放,对修改关闭。也就是说,在设计一个软件实体的时候,应当使这个软件实体可以...

    面向对象设计OOD 面向对象设计OOD

    OOD 面向对象设计原则与实践 面向对象设计(OOD)是一种软件设计方法,旨在提高软件系统的灵活性、可维护性和可扩展性。OOD 的核心是面向对象设计原则(OOD principles),其中包括单一职责原则(SRP)、开闭原则...

    图书管理系统OOA-OOD报告.pdf

    图书管理系统OOA-OOD报告 图书管理系统OOA-OOD报告是一个详细的技术报告,旨在设计和开发一个基于计算机的图书管理系统。该系统旨在帮助图书馆管理员更有效地管理图书,包括图书分类、图书信息管理、读者管理、图书...

Global site tag (gtag.js) - Google Analytics