第169天:面向对象基础概念(有待完善)

简介: 1、函数(1)函数就是一个工具,我们只需要学会使用工具实现某个功能(2)封装性 函数——面向对象 函数——工具 对象——工具包(把类似的功能放在一起管理) 工具:函数——方法2、对象对象就是一个工具包,我们只需要学习如何使用工具整个js都是面向对象的,所有的函数,全部都是某个对象的方法字符...

1、函数

(1)函数就是一个工具,我们只需要学会使用工具实现某个功能

(2)封装性

函数——面向对象 函数——工具
对象——工具包(把类似的功能放在一起管理)
工具:函数——方法

2、对象

对象就是一个工具包,我们只需要学习如何使用工具
整个js都是面向对象的,所有的函数,全部都是某个对象的方法
字符串、日期、Math、数组、正则、window Alert
万物皆对象

对象的优点:

(1)将一些相似的函数,属性放在一个容器中,统一管理
(2)对象就是对函数(工具)进行分类管理,比如document
(3)封装性

3、框架——多个工具包(对象)

对象是抽象的,实例是具体的
实例化:new
手机——iphone8

4、面向对象

(1)分析需要那几个对象
(2)分析属性和方法
(3)写空壳 接口

相关文章
|
6月前
|
安全 数据库连接 PHP
PHP编程中的关键性技术探究
在当今信息化社会,PHP作为一种流行的服务器端脚本语言,已经被广泛应用于网站开发和动态网页生成等领域。本文将深入探讨PHP编程中的关键性技术,包括数据库连接、安全性防护、性能优化等方面,旨在帮助读者更好地理解和运用PHP语言。
|
1月前
|
敏捷开发 安全 测试技术
软件开发的要点有哪些?
软件开发过程包括需求分析、设计、编码、测试、上线与维护五大阶段。每个阶段需注重团队合作、文档编写、安全性和性能优化。建议采用敏捷开发、CI/CD、建立用户反馈机制及持续培训,以确保开发高效、产品质量高且能快速响应市场变化。
|
2月前
|
PHP 开发者
PHP编程中的面向对象基础与实践
【9月更文挑战第27天】在PHP的海洋里,面向对象编程(OOP)是一艘强大的船,它不仅能让代码组织得更加优雅,还能提高开发效率。本文将带你领略OOP的魅力,从基础概念到实际应用,让你轻松驾驭这艘船,开启高效编程之旅。
|
6月前
|
机器学习/深度学习 算法 Java
【专栏】理解各种范式的优缺点对开发者适应技术环境和解决问题至关重要。
【4月更文挑战第27天】本文探讨了两种主要编程范式——面向对象编程(OOP)和函数式编程(FP)。OOP通过对象和类实现软件设计,强调封装、继承和多态,但过度继承可能导致复杂性。FP基于数学函数,注重无副作用和不可变性,提供高阶函数等特性,简化并发处理,但学习曲线较陡峭。选择编程范式应考虑项目需求和技术背景,现代语言趋向融合多种范式,如Java和Scala。理解各种范式的优缺点对开发者适应技术环境和解决问题至关重要。
127 2
|
4月前
|
SQL Rust 算法
开发与运维编程问题之常见的编程范式的声明式编程如何解决
开发与运维编程问题之常见的编程范式的声明式编程如何解决
|
4月前
|
运维
开发与运维编程问题之常见的编程范式的响应式编程如何解决
开发与运维编程问题之常见的编程范式的响应式编程如何解决
|
5月前
|
Java 关系型数据库 开发者
Java编程设计原则:构建稳健、可维护的软件基石
Java编程设计原则:构建稳健、可维护的软件基石
|
6月前
|
存储 算法 Java
【底层服务/编程功底系列】「手把手教学系列」带你打造一个属于自己的规则引擎服务,打破任何业务难题(逻辑模型和API设计)(一)
【底层服务/编程功底系列】「手把手教学系列」带你打造一个属于自己的规则引擎服务,打破任何业务难题(逻辑模型和API设计)
100 1
|
6月前
|
存储 设计模式 监控
【底层服务/编程功底系列】「手把手教学系列」带你打造一个属于自己的规则引擎服务,打破任何业务难题(逻辑模型和API设计)(二)
【底层服务/编程功底系列】「手把手教学系列」带你打造一个属于自己的规则引擎服务,打破任何业务难题(逻辑模型和API设计)
89 0
|
6月前
|
Java API
【底层服务/编程功底系列】「手把手教学系列」带你打造一个属于自己的规则引擎服务,打破任何业务难题(逻辑模型和API设计)(三)
【底层服务/编程功底系列】「手把手教学系列」带你打造一个属于自己的规则引擎服务,打破任何业务难题(逻辑模型和API设计)
89 0