随笔分类 - 面向对象思想和原则
摘要:封装:把客观事物封装成抽象的类,并且类可以把自己的数据和方法只让可信的类或者对象操作,对不可信的进行信息隐藏。 继承:可以让某个类型的对象获得另一个类型的对象的属性的方法 实现继承和接口继承 多态:是指一个类实例的相同方法在不同情形有不同表现方式。类的多态指父类引用指向子类对象,并且有继承,有重写。
阅读全文
摘要:面向过程: 优点:性能比面向对象高 缺点:没有面向对象易维护,易复用,易扩展 面向对象: 优点:易维护,易复用,易扩展,由于面向对象有封装,继承,多态的特性,可以设计出低耦合的系统,使系统更加灵活,更加易于维护 缺点:性能比面向过程低
阅读全文
摘要:面向对象编程:即OOP,面向对象的编程概念和应用已经超越了程序设计。面向对象编程的本质就是:以类的方式组织代码,以对象的组织(封装)数据。 面向对象的特点:抽象,封装,继承,多态。 引用一段话:假如我是上帝,我要造人(对象),首先,人要有思想,人要有肉体(这个过程就是抽象) 因为人数量大,我需要找别
阅读全文