面向对象建模(Object-Oriented Modeling)是一种以对象为中心,通过抽象、封装、继承、多态等机制来描述现实世界问题的建模方法。它将系统视为一组相互协作的对象,每个对象代表一个具体实体或概念,拥有状态(属性)和行为(方法)。面向对象建模是统一建模语言(UML)的核心应用领域。一、面向对象建模的核心原则原则说明抽象提取对象的关键特征,忽略无关细节。封装将数据和对数据的操作绑定在一起,隐藏内部实现。继承子类复用父类的属性和方法,形成层次结构。多态同一操作作用于不同对象可以有不同的解释。关联对象之间存在链接(如一对一、一对多、多对多)。聚合/组合表示整体-部分关系(“has-a”)。二、面向对象建模的三大模型UML 定义了三类模型来描述系统的不同视图:模型类型核心描述主要图形用途功能模型系统应提供哪些功能,从外部用户视角用例图、活动图需求捕获、系统边界静态模型系统内部的对象结构、类及关系类图、对象图、包图、构件图数据结构设计、领域建模动态模型对象间的交互、状态变化、行为时序顺序图、通信图、状态机图、时序图交互设计、行为分析这三种模型互相关联:功能模型中的用例驱动静态模型确定领域类,静态模型再为动态模型的交互提供结构基础。三、常用 UML 图形说明1. 用例图(Use Case Diagram)表达:系统边界、参