摘要:
一、封装1.定义:隐藏属性、方法或实现细节的过程,老师如是讲。下面是我从其他地方看到的,封装指的是一个对象的内部状态对外界是透明的,对象与对象之间只关心对方有什么方法,而不关心属性。封装使实现的改变对架构的影响最小化。2.原则:装使对象的属性尽可能的私有,根据需要配上相应的get/set方法,对象的方法尽可能的公开。该隐藏的一定要隐藏,该公开的一定要公开。3.方法公开的使声明而不是实现。使方法实现的改变对架构的影响最小化。4.访问控制从严到宽private :仅本类成员可见default :本类+同包类可见(默认)protected:本类+同包+不同包的子类public:公开5、完全封装:属性 阅读全文