封装

封装:指的是将对象的状态信息(属性)和行为(方法)捆绑为一个逻辑单位的机制。

PHP5中通过将数据封装、声明为私有变量(private),再提供一个或多个公开(public)的方法实现对该属性的操作,一达到以下目的:

1、隐藏一个类的实现细节

2、防止对封装数据的没有授权访问。使用者只能通过预定定制好的方法来访问数据,可以方便的加入控制逻辑,限制对属性不合理操作。

3、有利用保证数据完整性。

4、便宜修改,增强代码的可维护性。

posted @ 2012-12-03 22:00  ljw7pm  阅读(119)  评论(0)    收藏  举报