UML和面向对象

张开发
2026/4/20 13:50:36 15 分钟阅读

分享文章

UML和面向对象
UML(统一建模语言,Unified Modeling Language)和面向对象(Object-Orientation)是软件工程中紧密相连的两个概念。面向对象是一种程序设计思想,而 UML 是一种可视化建模语言,用于表达面向对象分析(OOA)与设计(OOD)的成果。两者结合,使复杂系统的分析、设计、沟通和文档化更加高效。一、面向对象的核心概念面向对象以“对象”为中心,将数据和操作封装在一起,通过类、继承、多态、封装等机制构建软件。概念说明对象现实世界中实体的抽象,包含状态(属性)和行为(方法)类对象的蓝图/模板,描述一组具有相同属性和行为的对象封装隐藏对象内部细节,通过公共接口访问,提高模块独立性和安全性继承子类复用父类的属性和方法,支持层次化分类多态同一接口的不同实现(如重载、覆盖),提高灵活性和可扩展性抽象提取对象本质特征,忽略无关细节面向对象分析(OOA)关注问题域中的概念

更多文章