面向对象四大特征----封装 (Encapsulation)
引言:
面向对象最大的特点就是分析的过程不再采用解决问题的步骤作为分析的切入点,而是换成问题域中参与的的角色作为切入点。它主要针对的是大型问题域,由于过程复杂,数据的交互比较繁琐,所以必须有这么一个分析过程,去整理清楚角色、角色职责和角色的关系。
由此引出面向对象和面向过程的对比。在我个人观点来看这个问题是一个比较性的问题,而不是得出谁更好的结论,应该是在某个问题域当中谁比谁更自然一些。
什么是封装
作为普通人,一想到“封装 ”,脑海里面浮现的是以上如图。没错!这就是封装包裹...
原创
2022-05-08 18:33:26 ·
338 阅读 ·
0 评论