面向对象的三大特征

OOP特征一:封装 为什么封装?封装前: 因为我们追求高内聚低耦合的设计,把该暴露的暴露该隐藏的隐藏,所以我们需要将数据声明为私有(private),在提供公共(public)的的方法setter/getter方法实现对该私有属性的操作 封装后:OOP的特征二:继承 为什么要有继承? 多个类存在相同属性和行为时,将这些内容抽取到单独的一个类中,那么多个类无需在定义这些属性和方法,只要继承这个类就好
相关文章
相关标签/搜索