还剩4页未读,继续阅读
文本内容:
面向对象方法探索面向对象编程的基本思想、特点、优点和局限性类与对象什么是类如何定义类什么是对象类是对象的模板,用于描述对象使用关键字class定义一个类,包对象是类的实例,封装了属性和的属性和方法含类名、属性和方法方法的具体值如何创建对象使用new运算符创建一个对象,访问属性和方法使用.符号封装、继承和多态封装的概念和作用1隐藏对象内部的实现细节,只暴露必要的接口继承的概念和实现2通过继承可以扩展现有类,减少代码冗余多态的概念和应用3同一类型的对象在不同情况下表现出不同的行为面向对象设计分析和设计的流程图的作用重构的概念和原则UML包括需求分析、系统设计、通过UML图可以描述对象的对软件进行优化,使其更易详细设计等阶段结构和行为,辅助设计于理解和维护常用的面向对象语言Java基于类的面向对象语言,应用广泛C++高效的面向对象语言,主要应用于系统和游戏开发Python简单易学的面向对象语言,应用于科学计算和人工智能等领域Ruby优美灵活的面向对象语言,主要应用于Web开发总结优点和局限性如何解决实际问题学习计划面向对象方法具有灵活、可扩展通过分析和设计,应用面向对象下一步可以学习设计模式、框架的优点,也存在维护成本高等局方法解决实际问题和实战项目等限性。