还剩5页未读,继续阅读
文本内容:
《面向对象编程基础》课件PPT面向对象编程基础概述面向对象编程的特点封装性继承性多态性数据和方法被封装在对象内子类可以继承父类的属性和同一个方法在不同的对象上部,提高代码的可维护性和方法,减少代码的冗余和重表现出不同的行为,增加灵安全性复活性和扩展性面向对象编程的原则五大原则单一职责原则•开闭原则•里氏替换原则•依赖倒置原则•接口隔离原则•原则解读单一职责原则一个类应该只有一个引起它变化的原因•开闭原则软件实体应该对扩展开放,对修改关闭•里氏替换原则子类对象能够替换父类对象出现的任何地方•依赖倒置原则高层模块不应该依赖底层模块,两者都应该依赖抽象•接口隔离原则不应该依赖那些不需要的接口•面向对象编程的基本概念类与对象继承与多态封装与抽象类是对象的抽象,对象是类的具继承允许创建新类并从现有类继封装将数据和方法包装在一个对体实例承属性和方法,多态指同一操作象中,抽象将复杂的现实世界问对不同对象具有不同的行为题简化为类和对象面向对象编程语言介绍1Java一种基于对象的编程语言,广泛应用于企业级应用开发Python2一种简单易学的动态编程语言,支持面向对象编程,并且有广泛的科学计算和人工3C++智能应用一种高性能的编程语言,支持面向对象编程,广泛应用于系统和游戏开发面向对象编程的应用领域软件开发游戏开发12面向对象编程提供结构化和可扩展的方法来面向对象编程可以更好地组织游戏逻辑和对开发复杂的软件系统象之间的关系,提供更好的可维护性和可扩展性开发科学计算3Web4面向对象编程在应用开发中提供了更好面向对象编程使得科学计算中的数据和方法Web的代码组织和重用性能够更好地组织和管理面向对象编程的案例分析案例图书管理系统11使用面向对象编程实现图书的借阅、归还、查询等功能案例购物车应用22使用面向对象编程实现购物车的添加商品、结算、生成订单等功能案例学生管理系统33使用面向对象编程实现学生信息的增删改查等功能。