如何以对象的方式进行思考
目标:
1、了解接口和实现的区别;
2、更抽象地进行思考;
3、向用户提供给尽可能少的接口;
Continue reading…
Continue reading » · Rating: · Written on: 04-05-10 · No Comments »
1、了解接口和实现的区别;
2、更抽象地进行思考;
3、向用户提供给尽可能少的接口;
Continue reading…
封装的概念是OOP中的一个重要概念。对于封装的浅俗理解是这样的:
你写好的一个类,其中有许多属性和方法。这些属性和方法有些是可以被外人看到的,有些则不可以。
比如说吧,一个学校可以看作一个对象,学校中的学生就是一个个属性,学生们可以做的事情是一些方法,比如吃饭,学习,进出校门……。在学校外边的人们看来,只有进出校门这个方法是可见的,其余的方法都是不可见的。
这个可见的和不可见的概念就是封装。你写好了一个类,其中不可见的属性和方法,你就把它前面加private,可见的就加上public。这样,如果你在另外一个类中实例化这个类的对象,你就会看到,所有private的属性和方法都看不到了,而public的就是可以看到的!