我知道OOP(面向对象编程)和SOLID。
和
但是,我不确定具体的差异是什么,以及SOLID是否是OOP的子集。任何人都可以帮助解释这些差异吗?
答案 0 :(得分:16)
答案很简单:
答案 1 :(得分:2)
面向对象编程是一种基于“对象”概念的编程形式。舍入描述所需实体的属性(宽度,时间,位置......)和行为(更改宽度,显示时间,计算位置......)的代码片段,这些实体一起工作以解决特定问题。 SOLID是一组原则,可帮助您设计面向对象域中特定问题的解决方案。将其视为一组规则,可帮助您直观地找到解决问题的最佳解决方案。