zoukankan      html  css  js  c++  java
  • 面向对象基础(一)

    1. 什么是面向对象

    2. 应该如何学习面向对象

    3. 面向对象的思维方式

    1. 什么是面向对象

        <1>面向对象是一种编程方法

        <2>面向对象是一种思维方式

        <3>面向对象不是一种编程语言

    2. 应该如何学习面向对象

        <1>掌握一门面向对象语言的语法

        <2>掌握面向对象的思维方式

                    C语言  面向过程, 模拟CPU执行指令的顺序编写

                    而  面向对象,  是现实世界史怎样就怎样思维

        <3>熟悉面向对象设计原则

                    终极目标:消除应用程序的重复代码

        <4>掌握面向对象设计模式             

    3. 面向对象的思维方式

        <1>首先确定谁来做, 其次确定怎样做

                    叫人帮我买个饭, 首先考虑谁跟我关系好, 叫谁去买. 后来在考虑如何去买等等.

        <2>首先考虑整体, 其次考虑局部

                    设计电梯, 首先考虑整体功能, 再考虑小零件什么的.

        <3>首先考虑抽象, 其次考虑具体

                    好好学习, 好好工作. 再如何好好学习, 好好工作.

  • 相关阅读:
    自定义 ClassLoader
    HashCode 解析
    Unsafe与CAS
    ReentrantLock实现原理深入探究
    javaNIO:选择器--实践 Selector
    javaNIO:选择器--理论 Selector
    javaNIO:Socket通道
    CentOs 7 kong 2.3.X oss 自定义插件
    CentOs 7 kong 2.3.X oss 部署安装
    CentOS7 yum安装、配置PostgreSQL 9.6
  • 原文地址:https://www.cnblogs.com/iMirror/p/3730464.html
Copyright © 2011-2022 走看看