架构设计和流程设计

本文介绍了架构设计的六大原则,包括单一职责、开闭、里氏替换等原则。架构设计是系统组织,可完善、扩展和重构。还阐述了流程设计,它是设计图,能明确设计目的,提升整体效率、工作规范性和透明度,提高设计水平。

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

架构设计和流程设计
(陈子龙 2019/5/8)
架构设计的六大原则:
单一职责原则:
永远不应该有多于一个原因来改变某个类
开闭原则:
软件实体,如:类、模块与函数,对于扩展应该是开放的,但对于修改应该是封闭的
里氏替换原则:
使用基类的指针或引用的函数,必须是在不知情的情况下,能够使用派生类的对象
最少知识原则:
只与你最直接的一种交流
接口隔离原则:
一个类与另一个类之间的依赖性,应该依赖于尽可能小的接口
依赖倒置原则:
高层模块不应该依赖于低层模块,它们应该依赖于抽象。抽象不应该依赖于细节,细节应该依赖于抽象
在这里插入图片描述
架构是设计里面必不可缺少的一部分,如果少了架构,版面就不会完整,架构设计是一个包含各种组织的系统组织。
架构设计可以不断的完善、扩展、重构,可以修复缺陷的设计,也可以保留好的设计,去掉没有用的设计,在结合其他经验在一次的总结出更好的架构。

流程设计

在这里插入图片描述
流程设计是一个设计东西所做的一种设计图
流程的意义:流程是一系列活动的组合,这一组合接受各种投入要素,包括:信息、资金、人员、技术、文档等。最后通过流程产生所期望的结果,包括产品、服务或某种决策结果。
还有包括设计的目的,不偏离设计的方向,可以明确设计的目的,流程设计可以帮设计师明确目标,实现整体效率的提升,实现工作条理的规范性,增加工作流程的透明度,提升设计水平。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值