在计算机领域,我们可以将对象形象的理解成计算机的硬件模块(例如内存条、硬盘等)。
面向对象的主要特点:封装、继承、多态
封装:相当于每个硬件模块独立完成计算机的单一功能;
继承:相当于内存条的4G替换2G的概念;
多态:相当于计算机领域定义的标准,硬件模块均按标准生产;(这个比喻不太合理)
面向对象的设计原则:单一职责原则、开放封闭原则、依赖倒置原则、接口隔离原则和Liskov替换原则;读者可以自行对应理解
另外,当你做过一段时间开发后,你会发现学习一门语言,重点在于语言的基础和设计思想;就像是做人,首先要知道做人的原则,才能做一个好人;
最后,祝您语言学习顺利!