11、第十一章 面向对象(二).pptx

PHP面向对象(二)第十一章

目录封装性如何抽象一个类抽象类与接口多态性的应用PHP5.4的Trait特性命名空间

第一部分封装性

封装性是面向对象编程中的三大特性之一,封装性就是把对象的成员属性和成员方法结合成一个独立的相同单位,并使用public、static、private来隐藏对象的内部细节。其包括以下两个方面的含义:一是把对象的全部成员属性和全部成员方法结合在一起,形成一个不可分割的独立单位,即对象。二是信息隐蔽,即尽可能隐蔽对象的内部细节,对外形成一个边界,只保留有限的对外接口使之与外部发生联系。这符合软件设计的高内聚、低耦合的特性。封装性的原则就是要求对象以外的部分

文档评论(0)

1亿VIP精品文档

相关文档