导图社区 Java第一章知识点总结
Java是一门面向对象编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承、指针等概念,因此Java语言具有功能强大和简单易用两个特征。本思维导图是是对第一章学习设计模式的总结和画的知识体系图,供学习使用!
Node.js HTTP模块常用功能的学习总结。参考阮一峰老师的文档
社区模板帮助中心,点此进入>>
互联网9大思维
组织架构-单商户商城webAPP 思维导图。
域控上线
python思维导图
css
CSS
计算机操作系统思维导图
计算机组成原理
IMX6UL(A7)
考试学情分析系统
面向对象的JavaScript
动态类型
JavaScript是一门动态类型语言
鸭子类型
如果它走起来像鸭子, 叫起来也是鸭子, 那么它就是鸭子
多态
基础概念
同一操作作用于不同对象上面, 可以产生不同的解释和不同的执行结果
背后思想
做什么
谁去做以及怎样去做
不变的部分隔离出来
可变的部分封装起来
对象的多态性
多态在面向对象程序设计中的作用
渲染地图的例子
谷歌地图
百度地图
腾讯地图
设计模式与多态
设计模式的实现离不开多态的思想
封装
封装的目的是将信息隐藏
广义的封装
封装数据
封装实现
暴露API接口
封装类型
封装变化
原型模式和基于原型继承的JavaScript对象系统
原型模式不但是一种设计模式, 也被称为一种编程泛型
JavaScript中的原型继承
原型编程的基本规则
所有的数据都是对象
要得到一个对象, 不是通过实例化类,而是找到一个对象作为原型并克隆它
对象会记住它的原型
如果对象无法响应某个请求,它会把这个请求委托给它的构造器的原型
string、number、boolean 包装类型
Object.prototype 是所有对象的原型
构造器
模拟new操作符的实现
原型链查找机制
实例对象和构造器原型的纽带 __proto__
构造器原型不仅限于 Object.prototype