架构设计和流程设计

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

流程设计

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

你可能感兴趣的:(架构设计和流程设计)