zoukankan      html  css  js  c++  java
  • 面向对象编程

    面向对象编程

    对象能够相当有效地表示现实世界的实体;

    面向对象编程就允许将程序映射为它所代表的现实情况.

    面向对象方法使实际问题更容易解决.

    问题求解

    一般而言,求解一个问题包括多个步骤:

    1.分析问题;

    2.设计方案;

    3.考虑方案中的其他因素,然后精化方案;

    4.实施方案

    5.测试方案并改正存在的问题.

    第一步是理解问题;现实世界的实际情况就是求解问题的关键

    设计出好的方案的关键在于:将大问题分解成容易处理的小问题

    面向对象的软件原理

    对象:对象时程序中的基本元素.一个软件对象代表问题域中的一个实际对象.具体的,活生的,实例化

    属性:对象的属性时其内部保存的数据,可以是基本类型数据或是其他对象属性和方法都来自对象

    方法:方法是一组编程语句,一组方法与一个对象相关联,方法定义了对象可能有的行为方法可以更新或获取属性值

    类   :对象由类定义,类是建立对象的模型或蓝图;抽象的模板;一个类定义可以得到多个对象;

    封装:对象必须封装起来,这意味着对象要保护并管理自己的信息.隐藏细节

    继承:一个人继承另一个人的东西,遗产;类可以通过继承由其他类产生

    多态:多态是指一种统一的方式引用有继承关系的不同对象.

  • 相关阅读:
    iOS很重要的 block回调
    怎样写具体设计文档
    ORM框架
    RapidXml用法
    【Android Training
    ORACLE触发器具体解释
    LeetCode 131 Palindrome Partitioning
    Git管理工具对照(GitBash、EGit、SourceTree)
    Android下将图片载入到内存中
    怎样破解邮箱password
  • 原文地址:https://www.cnblogs.com/max-hou/p/9900128.html
Copyright © 2011-2022 走看看