道术思想结合与编程思想精髓

Java基础

浏览数:50

2019-11-2

AD:资源代下载服务

1、道与术

  • 什么是道,道是思想,什么是术,术是方法,引用【道德经】一句名言
    『有道无术,术尚可求,有术无道,止于术』 ——道德经

  • 大道至简,知易行难,知行合一,得到功成;大道至简,悟在天成。

2、什么是编程思想

  • A、面向过程编程思想
  • B、面向对象编程思想
  • C、面向接口编程思想
  • D、面向服务编程思想
  • E、面向…..

凡是面向什么思想都可以归类

3、面向对象编程思想

  • A、万物皆对象,是面向对象编程思想的核心思想
  • B、面向对象三大特性:封装,继承,多态
  • C、面向接口编程

4、封装

  • 封装:就是将对象的“”属性“”和“行为”抽象出来包装到类

    封装

5、继承

  • 继承:继承就是将具体相同 “属性” 和 “行为” 对象抽象出来并包装成一个父类

    继承

6、多态

  • 多态:多态就是多种形态,相同 “属性” 和 “行为” 却不同的表现方式,比如:动物不同的叫声

    多态

7 、面向接口编程

  • 1、什么是面向接口编程

接口是为了处理各个对象之间的协作关系,是系统设计的关键组成部分,主要作用是为了将“定义”与“实现”分离,从而实现系统“解耦”的目的

  • 2、如何面向接口编程
    在系统设计之前,我们要为抽象类建立行为模型

8 面向对象设计原则

面向对象设计原则也是思想的一种体现,为我们提供了方法和准则,记住它的顺口溜有七个字:开口合里最单依

  • 开:面向扩展开放,面向修改关闭
  • 口:接口隔离原则
  • 合:组合/聚合原则
  • 里:里氏替换原则
  • 最:最少知识原则(迪米特法则)
  • 单:单一职责原则
  • 依:依赖倒置原则

面向对象设计原则

9 、面向过程思想

  • 面向过程”(Procedure Oriented)是一种以过程为中心的编程思想。这些都是以什么正在发生为主要目标进行编程,不同于面向对象的是谁在受影响。与面向对象明显的不同就是封装、继承、类。
  • 面向过程思想着重于过程,从上而下进行有序的指令执行的流程

10、什么是程序

  • 为了让计算器执行某些操作或者间接某个问题而编写的一系列有序指令的集合
  • 程序 = 数据结构 + 算法

11、用批判思维思考问题

  • 批判性思维是一种思维习惯:是“对思考的思考”
  • 习惯:行为习惯,身体习惯,思维习惯,其中思维习惯最难形成,少则1、2年,多则5、10或许更久。

    习惯

12、如何使用批判性思维

  • 1、什么是对思考的思考可以理解为将步入思考过的问题在自己的大脑中进行一次性的思考
  • 2、正确的使用批判性思维
  • 3、错误的使用批判性思维

13、人生三重境界

  • 看山是山,看的是山的本身现象(学会借用
  • 看山不是山,看的是山背后的道理本质(学会遗忘
  • 看山还是山看的是现象和本质的统一是融会贯通(学会学习
  • 人生三重境界

14、道家思想与佛家思想

  • 道家思想修今生,用于技术学习
  • 佛家思想修来世,用于产品迭代

作者:寅务