代码改变世界

封装的意义

2018-08-07 10:13  冻奶香甜玉米片  阅读(198)  评论(0编辑  收藏  举报

一、严格区分内外,控制外部对隐藏属性的操作,可以添加条件到给外部调用的接口

二、隔离复杂度,直接组装一个接口给外部使用,而不允许外部调用单独一个部分

 

封装的可扩展性:

使用者只管调接口就可以了,编写者只需要内部修改接口