摘要:
oop 的三大特性就是封装、继承、多态性。其中「继承」的目的其实是实现「软件重用」。 我们希望在做程序的时候可以尽量的利用以前的代码来减少的们的工作量,这就是所谓「重用」。但是实现软件重用的方式却不只有「继承」一种,本文将整理包括「继承」在内的两种软件重用方式。 对象的组合 组合对象的意义 对象的组 阅读全文
摘要:
在前面说到面向对象原理的时候提到访问限制,即外部操作不可以访问类内的成员而只能访问类给外部的接口(或者说“服务”)。 这主要通过三种不同的访问属性实现,下面将再详细的介绍一下访问属性相关的细节。 Setting limits 保证使用类的程序员不能随便修改类内部的数据。 保证维护类的程序员可以修改类 阅读全文