【发布时间】:2020-03-06 09:17:53
【问题描述】:
什么是低级设计和面向对象设计?设计模式是面向对象设计的一部分吗?建议我了解底层设计的最佳方法。
在底层设计下所有的东西是什么?
【问题讨论】:
-
我以前从未听说过 LLD;但有一篇简短的维基百科文章:en.wikipedia.org/wiki/Low-level_design
标签: oop design-patterns system system-design
什么是低级设计和面向对象设计?设计模式是面向对象设计的一部分吗?建议我了解底层设计的最佳方法。
在底层设计下所有的东西是什么?
【问题讨论】:
标签: oop design-patterns system system-design
根据网上资源和我个人的经验,2中唯一的设计模式是面向对象设计。
关于低级设计,据我了解,这更让人联想到需求/软件规范。基本上,这意味着 LLD 文档可以作为帮助程序员了解程序“如何”的指南。这通常采用一种形式,可以帮助程序员非常轻松地提出实现,并且可以包含各种程序/类的属性,例如:
状态变量
详细设计假设
导出的类型/常量
使用的数据结构
编辑:如果我遗漏了什么,请纠正我。
【讨论】: