面向对象设计指导方法总结

博客围绕软件设计展开,介绍了软件设计的6条原则,阐述了GRASP职责驱动设计,还提及了设计模式等信息技术领域的关键内容。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

软件设计6原则

在这里插入图片描述

GRASP职责驱动设计

名称职责
信息专家分配职责
创建者创建对象
低耦合多方案评估选择低耦合
高内聚多方案评估选择高内聚低耦合
控制器UI调用的系统操作对象是什么
多态性处理基于类型的选择,创建可插拔的构件
纯虚构高内聚、低耦合与专家模式冲突,虚构某物(现实中不存在的)
间接性避免两个或多个事物间耦合,添加中间媒介
防止变异对象、系统、子系统变化不影响其他(核心思想)

设计模式

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值