面向对象?"/>
如何理解面向对象?
参考链接:link1,link2
我认为可以从三个层面来解释:
第一个层面(基本概念):面向对象 ( Object Oriented ) 是将现实问题构建关系,然后抽象成 类 ( class ),给类定义属性和方法后,再将类实例化成 实例 ( instance ) ,通过访问实例的属性和调用方法来进行使用。
第二个层面(三大特性):三大特性:封装,继承,多态(重载和重写)。
第三个层面(设计模式):设计模式的六大原则可以更详细的去解释面向对象及其三大特性的规则。六大原则有:开闭原则,单一指责原则,里氏替换原则,依赖倒置原则,接口隔离原则,迪米特法则。
更多推荐
如何理解面向对象?
发布评论