首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏架构之家

    OOAD之设计原则

    衡量软件设计质量的首要标准是该设计是否能满足软件的功能需求。除了功能需求以外,还有很多衡量软件设计质量的标准,包括可读性、可复用性、可扩展性、可维护性等。

    56720编辑于 2022-09-27
  • 来自专栏EdisonTalk

    OOAD利器之UML基础

    UML:Unified Modeling Language,即统一建模语言,简单地说就是一种有特殊用处的语言。本文是我初步学习UML的学习笔记,对于我们菜鸟码农来说,让我们做设计的可能性不大,但至少能看懂是必要的。

    75130发布于 2018-08-20
  • 来自专栏全栈程序员必看

    Java面试之 OOAD & UML

    答:UML 是标准建模语言;常用图包括:用例图,静态图(包括类图、对象图和包图),行为图,交互图(顺序图,合作图),实现图。

    46130编辑于 2022-08-04
  • 来自专栏LanceToBigData

    OOAD-设计模式(一)概述

    综上可以知道什么是OOADOOAD(Object Oriented Analysis Design,面向对象的分析和设计,面向对象分析与设计)是现代软件企业广为采用的一项有效技术。 OOAD方法要求在设计中要映射现实世界中指定问题域中的对象和实体, 例如:顾客、汽车和销售人员等。这就需要设计要尽可能地接近现实世界,即以最自然的方式表述实体。

    3.3K110发布于 2018-01-18
  • 来自专栏Java架构筑基

    详解后端Java面试——OOAD,UML,和XML

    统一建模语言(Unified Modeling Language,UML)又称标准建模语言;常用图包括:用例图,静态图(包括类图、对象图和包图),行为图,交互图(顺序图, 协作图),实现图。

    78200发布于 2019-05-18
  • 来自专栏cwl_Java

    经典笔试题-OOAD与UML篇

    96、UML 是什么?常用的几种图?【基础】 答:UML 是标准建模语言;常用图包括:用例图,静态图(包括类图、对象图和包图),行为图,交互图(顺序图,合作图),实现图。

    70320发布于 2020-02-18
  • 来自专栏技术趋势

    DDD与传统的OOAD有什么区别?

    DDD(Domain-Driven Design)与传统的OOA/D(Object-Oriented Analysis and Design)有以下几个不同点:

    1K20编辑于 2023-09-01
  • 来自专栏LanceToBigData

    OOAD-设计模式(二)之GRASP模式与GOF设计模式概述

    一、GRASP模式(通用责任分配软件模式)概述 1.1、理解责任   1)什么是责任     责任是类间的一种合约或义务,也可以理解成一个业务功能,包括行为、数据、对象的创建等     知道责任——表示知道什么     行为责任——表示做什么 责任=知道责任+行为责任   2)知道责任与行为责任     知道责任:       了解私有封装数据       了解关联的对象       了解能够派生或计算的事物     行为责任:   

    2K100发布于 2018-01-18
  • 来自专栏LanceToBigData

    OOAD-设计模式(三)之创建型设计模式(5种)

    前言   前面介绍了OOAD的基础知识,现在我们来详细的说明一下GOF设计模式中的23种模式,希望大家能够学到东西!

    1K50发布于 2018-01-18
  • 来自专栏LanceToBigData

    OOAD-设计模式(四)结构型模式之适配器、装饰器、代理模式

    前言   前面我们学习了创建型设计模式,其中有5中,个人感觉比较重要的是工厂方法模式、单例模式、原型模式。接下来我将分享的是结构型模式! 一、适配器模式 1.1、适配器模式概述   适配器模式(Adapter)属于结构型设计模式,它的作用如同它的名字一样,用于转换接口。像我们的手机、电脑的电源适配器一样,适配器模式可以使彼此不兼容的代码间优雅地协作。   适配器模式将某个类的接口转换成客户端(用户)期望的另一个接口表示,目的是消除由于接口不匹配所造成的类的兼容性问题。主要分为三类:类的适配器模式、对象的适配

    1K90发布于 2018-01-18
  • 来自专栏开发者技术前线

    为什么老外不愿意用MyBatis?

    造成的后果是,宁可自己写SQL也不意义花力气使用OOAD思维方式梳理业务并建模。 而hibernate是OOAD建模后的自然延伸 好吧,下面是我个人的观点: 确实,和对OOAD的重视有关,我在做DDD战术落地的时候,用MyBatis非常蹩脚,用JPA/Hibernate会好很多。

    98730发布于 2020-11-23
  • 来自专栏王清培的专栏

    .NET应用架构设计—面向对象分析与设计四色原型模式(彩色建模、领域无关模型)(概念版)

    3.一直以来其实我们被一个缝隙隔开了,使我们对OOAD遥不可及 4.四色原型模式填补这个历史缝隙,让我们真的看见OOAD的希望 5.在四色原型上运用彩色建模增强视觉冲击力 6.通过四色原型模式建模出领域无关模型 3.一直以来其实我们被一个缝隙隔开了,使我们对OOAD遥不可及 上节中其实已经抛出建模的核心问题域了,只不过不是很明显;我们用本节来重点突出这个长久以来一直困扰我们建模者的问题域,以引起我们对它的重视, 通过将“四色原型”模式与“RUP"制品中的“业务词汇表”、"补充性规格说明“集合可以完成美妙的OOAD敏捷过程。 可以说四色原型模式是通往OOAD之门的金钥匙,有了它我才相信我们现在分析的系统是OO的。 好了文章到此结束,希望本文能对那些对OOAD、UML、建模有兴趣的朋友起到一个抛砖引玉的作用,对本文的内容想进一步学习的可以参考《彩色建模》一书,这本书是OOAD大师[Peter coad]所著,谢谢大家

    96680发布于 2018-01-08
  • 来自专栏程序猿小亮的专栏

    面向对象(Object Oriented,OO)

    面向对象的分析与设计OOAD(Object Analysis & Design)的方法要求在设计中要映射现实世界中指定问题域中的对象和实体。面向对象分析的目的是对客观世界的系统进行建模。 ? ?

    75710发布于 2021-01-28
  • 来自专栏阿杜的世界

    持续学习杂谈:总结与反思一、总结与反思二、微服务技术栈

    可能是我对此理解得不对,按照这个思路,我调整了自己的学习方向: 对于基础知识,我开始重新学习Java基础、JVM知识、Java并发编程等进阶知识点; 对于大的概念理论,我开始阅读DDD、软件架构、OOAD

    50120发布于 2018-08-06
  • 来自专栏NetCore

    基于组件的.NET技术(5)

    NET的混合语言开发特性和动态装配组件技术,展示了在.NET下开发基于组件的应用软件之简便性与灵活性,这就为我们开发“拥抱变化”的软件系统提供了新的可能性,可以总结如下: (1)我们可以通过开发前的OOAD (4)有了以上的技术支撑,我们开发软件的过程中重点就放在OOAD之上了,这正好体现出在面向对象时代系统分析与设计重于编码的特点。

    95860发布于 2018-01-23
  • 来自专栏架构之家

    从零开始学架构(三)UML建模

    是表达面向对象的分析与设计(OOA&D,OOAD)的工具。 UML要素(3个):基本构造块、支配构造块如何放置在一起的规则和运用于整个语言的公用机制。 构造块(3种):事物、关系和图。

    57120编辑于 2022-07-12
  • 来自专栏软件方法

    《软件方法》自测题解析011-梅西和帕瓦罗蒂

    2 [单选题] 以下不属于OOAD方法学的是: A) Booch方法 B) Demarco方法 C) Rumbaugh OMT D) Coad/Yourdon方法 答案和解析  A) 错误选项

    41810编辑于 2022-10-31
  • 来自专栏cwl_Java

    SaaS-HRM 需求分析

    面向对象的分析与设计(OOA&D,OOAD)方法的发展在80年代末至90年代中出现了一个高潮,UML是这个高潮的产物。

    1.1K10发布于 2020-01-02
  • 来自专栏cs

    统一建模语言-UML

    面向对象的分析与设计(OOA&D,OOAD)方法的发展在80年代末至90年代中出现了一个高潮,UML是这个高潮的产物。

    1.1K40发布于 2018-04-27
  • 来自专栏Android-薛之涛

    Android-Fragment

    invite_code=2ooad405rwmco

    1.4K30发布于 2018-09-12
领券