当前位置: 首页 > news >正文

软考架构备考-面向对象

每年3-5分作用、UML图、基础

1、类:实体类、接口类(边界类)、控制类

2、面对对象建模:用例模型、分析模型

image

3、面向对象设计:主要由顶层架构图、用例与用例图、领域概念模型构成

  设计模式包含:以包图表示的软件体系结构图、以交互图表示的用例实现图、完整精准的类图、针对复杂对象的状态图和以描述流程化处理过程的活动图。

4、面向对象设计原则:开放-封闭原则(可扩展但不可修改)、里氏替换(子类可以替换基类)、依赖倒置、组合/聚合复用(少用继承)、接口隔离原则、最少知识原则(迪米特法则,低耦合)

5、UML关系:泛化(子类/父类)、依赖、组合、聚合

  image

6、 4+1视图:逻辑视图(设计视图,静态类、包)、进程视图(线程、进程、并发、同步)、实现视图(代码开发)、部署视图。用例视图(需求分析)。

7、设计模式:

    创建型:工厂、抽象工厂、原型、单例、构造器;

    结构型:适配器(兼容性接口转换)、桥接(抽象和实现分离)、组合、装饰(动态附加职责)、外观(对外统一接口)、亨元(细粒度、共享)、代理

    行为型:责任链(传递)、命令(可撤销)、解释器(虚拟机、自定义)、迭代器(不暴露内部细节)、中介者(不直接引用)、备忘录(保存、恢复)、观察着模式(通知、自动更新,微信公众号)、状态模式(状态变成类)、策略模式(算法替换,封装可替换工具类)、模板方法模式、访问者模式(数据操作分离)。

 

http://www.rkmt.cn/news/1387.html

相关文章:

  • 【Python】Word文档解析表格并导出Excel
  • 2025.9.9 总结
  • 2025 9 6 总结
  • OLE读取EXCEL内容
  • Rope pbds
  • 25.9.8随笔联考总结
  • IT 失业人员的福音:借微软 Dynamics 365 CRM 与 Power Platform 快速重启职业生涯
  • 测试
  • 0124_观察者模式(Observer)
  • 洛谷P5854 【模板】笛卡尔树 题解 笛卡尔树模板题
  • 都江堰操作系统
  • [OLAP/Doris] Doris 之表设计
  • 20250909 之所思 - 人生如梦
  • 认识人工智能-基础认知
  • 苹果im虚拟机协议群发系统,苹果imessage推信软件,苹果iMessage自动群发协议–持续更新中...
  • 课前问题思考1
  • huggingface
  • 从0到1实现Transformer模型-CS336作业1
  • Morpheus 审计报告分享:AAVE 项目 Pool 合约地址更新导致的组合性风险
  • U3D动作游戏开发读书笔记--2.1一些通用的预备知识
  • Word中VBA提取人名所在的页码
  • ARC
  • Ubuntu 安装 Git
  • systemctl命令
  • 知识蒸馏
  • 第一次学dij qwq(p4779
  • 2025—2026 赛季记录
  • Ubuntu 安装搜狗输入法
  • 今日随笔
  • 摆放类状压DP基础题