我最近参加了亚马逊的采访,他们要求设计一个电梯控制软件。我已经算法解释了算法,但他们想知道HLD和LLD。 电梯控制软件的HLD和LLD应该是什么?
答案 0 :(得分:0)
事实是,在这些日子里,这是一个神话。 HLD和LLD在瀑布的早期使用。在当今的敏捷世界中,人们可以做大前期设计。尽管如此,采访还是要问这个问题。所以我们需要学习才能通过面试。 HLD是系统的高级设计。它更像是一个上下文图,其中框表示不同的组件。它还可以概述微服务(如果有的话)或层(如果有的话)。对于DB,它可以显示数据模型。 LLD主要是类图。