首页 » 软件开发 » 面向对象设计-软件架构师(设计面向对象交互夫子服务)「面向对象设计技术」

面向对象设计-软件架构师(设计面向对象交互夫子服务)「面向对象设计技术」

雨夜梧桐 2024-07-23 19:39:13 软件开发 0

扫一扫用手机浏览

文章目录 [+]

面向对象设计(Object-Oriented Design,OOD)是一种软件设计方法,它基于面向对象编程(OOP)的原则和概念,通过将现实世界中的事物抽象成对象,然后将这些对象组织成类,实现系统的功能和交互。
面向对象设计强调封装、继承、多态等概念,旨在创建结构清晰、易于维护和扩展的软件系统。

面向对象的设计过程设计用例实现方案

UML的交互图(顺序图、协作图)适于用例实现方案的表示。
该设计方法包含如下三个步骤:

1.提取边界类、实体类和控制类。

面向对象设计-软件架构师(设计面向对象交互夫子服务) 面向对象设计-软件架构师(设计面向对象交互夫子服务) 软件开发
(图片来自网络侵删)

2.构造交互图。
UML交互图,以交互图作为用例的精确实现方案。

3.根据交互图精化类图。

面向对象设计-软件架构师(设计面向对象交互夫子服务) 面向对象设计-软件架构师(设计面向对象交互夫子服务) 软件开发
(图片来自网络侵删)

在UML交互图中,对每个类的对象都规定了它心须响应的消息以及类的对象之问的消息传递通道。

设计技术支撑方案

在许多软件项目中,应用功能往往都需要一组技术支撑机制为其提供服务。
例如,数据持久存储服务、安全控制服务、分布式事务管理服务、并发与同步控制服务和可靠消息服务等。

设计用户界面精化设计模型

设计模型进行更加详细的设计。

标签:

相关文章