什么是底层设计和面向对象设计?设计模式是面向对象设计的一部分吗?向我建议学习底层设计的最佳方法。
在低级设计中会出现什么?
根据在线资源和我的个人经验,这2种中唯一的设计模式是面向对象设计。
关于底层设计,据我了解,这更让人联想到需求/软件规范。基本上,这意味着LLD文档可以作为帮助程序员理解程序的“方式”的指南。这通常是一种形式,可以帮助程序员非常轻松地提出实现,并且可以包括各种程序/类的属性,例如:
状态不变式
详细的设计假设
导出的类型/常量
使用的数据结构
编辑:如果我错过了一些内容,请纠正我。