[2]动机、原则与模式——OO设计之我见

OO设计的三宝 在讲具体的原则以前,我想先明确一下面向对象语言的三个特性。全部的面向对象语言都首先必须支持这三个特性,才能称之为OO语言。也只有这三个特性的支持,才有了后面的各类原则和模式之说。因此这是OO设计的“三宝”。程序员 首先是封装,封装的本质的是将行为寓于数据之中。注意到这是面向对象语言与面向过程语言最大的区别,不用赘述。其次是继承,继承对于老的教学方式,老是强调拓展属性,即具体到更具体
相关文章
相关标签/搜索