12_面向对象设计核心考点.pdfVIP

  • 1
  • 0
  • 约小于1千字
  • 约 4页
  • 2026-05-09 发布于辽宁
  • 举报

第12篇、面向对象设计核心考点

面向对象方法与模式

1.面向对象基础

2.设计原则

3.设计模式

4.UML建模

5.核心要点

一、面向对象基础

面向对象核心概念:

类:具有相同属性和行为的对象抽象

对象:类的实例

封装:隐藏实现,对外提供接口

继承:子类继承父类属性和行为

多态:同一操作不同表现

抽象:从具体事物中抽取本质特征

二、设计原则

SOLID原则:

S:单一职责原则(SRP)

O:开闭原则(OCP)

L:里氏替换原则(LSP)

I:接口隔离原则(ISP)

D:依赖倒置原则(DIP)

其他原则:

组合/聚合复用原则

迪米特法则

关注点分离

三、设计模式

创建型模式:

单例模式:全局唯一实例

工厂方法:定义创建接口

抽象工厂:创建产品族

建造者模式:复杂对象构建

原型模式:克隆对象

结构型模式:

适配器、桥接、组合、装饰器、外观、享元、代理

行为型模式:

策略、观察者、命令、状态、模板方法等

四、UML建模

常用UML图:

用例图:系统功能需求

类图:类及其关系

时序图:对象交互顺序

活动图:业务流程

状态图:对象状态变化

组件图:物理模块

部署图:硬件配置

五、核心要点

面向对象四大特性:封装、继承、多态、抽象

文档评论(0)

1亿VIP精品文档

相关文档