果然, 我说的比较粗浅。
1.什么封装?
封装就是要保护好程序的隐私,不该让调用者知道的事,就坚决不要暴露出来。
2.为什么要封装?
隔离变化。
降低复杂度。
3.如何封装?
隐藏数据结构
隐藏内部函数
禁止全局变量
我觉的一般新手都很难理解这些东西,比较抽象的,一开始放着是否适合?是否应该先讲讲模块的概念。
本文探讨了封装的基本概念,包括其定义、目的以及实现方法,并提出了新手可能遇到的理解难点。
果然, 我说的比较粗浅。
1.什么封装?
封装就是要保护好程序的隐私,不该让调用者知道的事,就坚决不要暴露出来。
2.为什么要封装?
隔离变化。
降低复杂度。
3.如何封装?
隐藏数据结构
隐藏内部函数
禁止全局变量
我觉的一般新手都很难理解这些东西,比较抽象的,一开始放着是否适合?是否应该先讲讲模块的概念。
293

被折叠的 条评论
为什么被折叠?