基本理论

简介: 基本理论

什么是对象

  • 万物皆对象
  • 对象是具体物体,拥有属性,拥有行为,把很多零散的东西, 封装成为一个整体

面向过程&面向对象

  • 都是一种解决问题的思路 (思想)

面向过程

  • 在解决问题的时候,关注的是解决问题的每一个的过程 (步骤)

面向对象

  • 在解决问题的时候,关注的是解决问题所需要的对象

对比

  • 面向对象和面向过程都是解决问题的一种方式 (思想), 面向对象本身是对面向过程的封装
  • 面向过程编程最重要的是什么,按照步骤划分,把一个任务,分解成具体的每一个步骤
  • 面向对象编程最重要的什么,按照功能对象进行划分,找到对象, 确定对象属性和行为
  • 如何从面向过程编程的思想,过渡到面向对象编程,一样的,列举出一个任务的具体实现步骤,试图分离这些实现步骤中的功能代码块,将这些功能代码块,划分到某一个对象中,根据这个对象以及对应的行为,抽象出对应的类,设计类

什么是类

某一个具体对象特征的抽象

类的作用

根据抽象的类,生产具体的对象

对象和类的关系

  • 对象 = 抽象 -> 类 -> 实例化 -> 对象
相关文章
|
JavaScript 开发者
【Vue3 组件封装】vue3 轮播图组件封装
【Vue3 组件封装】vue3 轮播图组件封装
359 0
|
开发框架 小程序 JavaScript
UniApp框架适合哪些应用场景?
UniApp作为一款跨平台的移动应用开发框架,因其高效、灵活和强大的特性,适用于多种应用场景。
631 3
|
Java Spring
130.【Spring注解_AOP】(三)
130.【Spring注解_AOP】
104 0
|
数据采集 JSON JavaScript
Puppeteer 实战教程 - 爬取 Github 高星项目数据
本文通过爬取 Github 高星数据项目讲解了 Puppeteer 的入门知识,包括浏览器启动、页面访问、页面数据提取、页面交互等,利用这些知识你可以用 Puppeteer 自动化你的日常工作。
767 0
|
SQL 数据挖掘 数据处理
「SQL面试题库」 No_57 销售分析III
「SQL面试题库」 No_57 销售分析III
|
前端开发 JavaScript
Module build failed: TypeError: this.getResolve is not a function,vue写css时启动出错
Module build failed: TypeError: this.getResolve is not a function,vue写css时启动出错
133 0
|
存储 NoSQL 大数据
从 0 到 1 通过 Flink + Tablestore 进行大数据处理与分析
阿里云实时计算 Flink 版是一套基于 Apache Flink 构建的⼀站式实时大数据分析平台。在大数据场景下,实时计算 Flink 可提供端到端亚秒级实时数据流批处理能力。表格存储 Tablestore (又名 OTS)是阿里云自研的多模型结构化数据存储,可提供海量结构化数据的存储、查询分析服务。表格存储的双引擎架构支持千万TPS和毫秒级延迟的服务能力,可作为大数据计算的极佳上下游存储。
881 0
从 0 到 1 通过 Flink + Tablestore 进行大数据处理与分析
|
人工智能 小程序 物联网
开放下载,多场景多实战《阿里云AIoT造物秘籍》,值得收藏!
万物智联的时代,智能家居物联网设备越来越受欢迎、医疗保健行业的大幅增长、人工智能和物联网的结合增强,开发者如何才能快速入门阿里云AIoT设备端接入?
62205 0
开放下载,多场景多实战《阿里云AIoT造物秘籍》,值得收藏!
|
SQL 存储 分布式计算
3月5日JindoFS系列直播【Hadoop Job committer 的演化和发展】
Job Committer是Mapreduce/Spark等分布式计算框架的重要组成部分,为分布式任务的写入提供一致性的保证,本次分享主要介绍Job Committer的演进历史,以及社区和EMR在S3/OSS等云存储上的最新进展。
 3月5日JindoFS系列直播【Hadoop Job committer 的演化和发展】
|
Go 调度 负载均衡
如何用GO每秒处理100万条数据请求
最近看了一篇文章,用go处理每分钟达百万条的数据请求原文地址:http://marcio.io/2015/07/handling-1-million-requests-per-minute-with-golang/翻译地址:https://www.jianshu.com/p/21de03ac682c 这里作者为处理高峰期高并发的数据请求,用了3个版本的处理方式,下面是自己的一些理解: 第一种方式很简单,就是用go的协程处理请求,来一条请求开一个协程处理,由于每个请求是一个数据上传任务,有一定的耗时和资源消耗,当高峰期请求突然增多达到每分钟百万条的时候,不可避免的造成了携程爆炸,系统崩溃。
2266 0

热门文章

最新文章