后端架构师揭秘:类在底层逻辑中的奥秘

发表时间: 2023-09-11 20:20

各种“类”的底层逻辑。

接下来要介绍的是类的底层逻辑,这是一个架构师十年以上的经验所得出的认知,建议大家反复倾听以加深理解和体会。

在架构师的眼中,类具有多重层面,这里先为大家揭示其中一个基本认知。从代码层面上看,类的本质就是一个容器,一个用来封装数据(属性)和功能(方法)的代码容器。其目的在于将杂乱无章的代码分门别类地组织起来,使代码更加整洁、关系更加清晰,从而实现高内聚、低耦合。

因此,许多类的设计原则,例如SOLID这五个原则,基本出发点在于确保类的封装更加整洁。即使在新增、修改或扩展时,也应继续保持类内的封装和整洁性,这就是从代码层面看类的底层逻辑。