物联网嵌入式首选是C++ 开发大型项目必备,是高级程序员的必备技能。
在类的设计过程中应该先设计对外的方法,再设计对内的方法。
类的设计也称为框架的设计
首先想到 的是对外的服务。
里面有数据和方法,有私有的方法,有公共的方法,有内部的数据。
所有对内的方法都是为了对外耳实现的。
基本数据一般是在类里面进行定义。但是数据一般是定义为内部的。
为什么要把方法公开,而把数据隐藏。
这是原因1:
就如同有人要保护自己的隐私一样。比如有人要问你的薪资是多少,这个时候就可以使用公用的方法,方法可以自己定义。而数据得以保护。在不同的场合有不同的用法。
原因2:如果数据是公开的,那么很容易被他人给攻击,很容易被他人破坏,因此如果数据是公开的话,那么将会是很不安全的。