面向对象三大特征幻灯片.pptx

面向对象三大特性;面向对象三大特性概述;隔离分段心法;教学目标;圣斗士星矢和继承;;现实世界的继承;现实世界继承的特点;;商城中的继承理解;问题;;继承的定义;编程世界的继承-两层含义;总结;分析相同属性和不同属性;继承的简单理解;分析人 学生 老师;分析不同产品 - 图书和衣服;分析不同产品 理财产品;产品;继承的语法结构;继承实现人 学生 老师;实现产品继承;继承术语;继承实现商城;;面向对象三大特性九重境界;继承的九重境界 –九阳神功 九阴真经;第一层;第一层;案例;内部实现机制;__proto__复习;继承中的定义:基类 子类;祖先;继承第一层的特性;第二层;;;Object对象;Arguments对象;总结;第三层;;复习;Object关系图;数组对象的实例;自定义对象的实例;自定义对象的构造函数级别讨论;基于构造函数实例化的对象;商城中继承关系图;代码;继承当中的原型链;继承中的属性搜索法则演示1;继承中的属性搜索法则演示2;继承和面向对象编程;练习;第四层;原型继承;原型继承存在的问题;存在的问题1;构造函数继承;构造函数继承语法;存在的问题;如何解决问题;组合继承;组合继承 –最佳组合;这种方式的缺点;寄生组合继承;演示;拷贝继承;问题;;第五层;;使用第三方框架改造案例;多继承;;;;第六层;面向对象理解回顾;现实世界的三大特性;第六层1 封装性;封装性 ;思维转变-函数思维到面向对象思维;颠覆思维1 – 封装性 - 淘宝案例;电脑世界的面向对象;新浪体育世界的面向对象;封装性好处;面向对象和搭积木;封装性和搭积木理解面向对象;;狭义封装性;定义;如何实现共有私有;广义封装性;广义封装定义;广义封装的原则;第六层2 多态;多态世界;多态是一种思想 ;多态通俗定义;多态和诗意世界;多态通俗定义总结;官方定义;多态生活场景理解;JS中的多态世界;从新浪体育板块开始谈起;多态;继承实现多态;;通过淘宝理解继承场景;基类 名称;继承多态实战 - 计算周长;多态的多种实现方式;第六层3 重载和多态;定义;;C#等高级语言的多态;函数重载实现;重载实现方式 – 类型不同;通过函数的arguments属性实现重载;jquery框架中的重载;框架课程中我们详细讲解;第七层;现实生活中的接口;接口是什么;接口连接整个世界;为什么他们之间可以彼此独立生产;采用接口(协议)的好处;接口思想遍布整个世界;接口的重要性;制造行业;互联网世界;编程世界中的接口;协议种类1 前后台通信协议;协议2 – 不同开发人员之间的协议;协议3 – 不用系统之间的协议;面向对象接口思维;面向接口编程步骤;看看高级语言 如何使用接口编程;第一步:规定接口;高级语言定义接口;第二步:实现模块;定义子模块(对象)并实现接口;第三步:面向接口编程;JS实现接口;;第三方接口框架;第七层2 面向未来编程;面向对象解决的问题;应对变化;面向未来(变化)编程;如何更好应对变化;好的架构师;学习思维而不是代码;继承和开放封闭原则;继承和单一职责原则;总结继承作用;继承的好处;第八层 设计模式和继承;23种设计模式概述;策略模式改造商城代码演示;第九层 忘记模式 挥洒自如 无招胜有招 ;;; 面向对象知识点总结;知识点概述;框架前奏; 知识补充;从js发展历程理解原型的出现的历史原因;从古代说起;;早期版本js;第二阶段 面向对象兴起;New的出现;;存在缺陷:无法共享属性;prototype属性的引入;;

文档评论(0)

1亿VIP精品文档

相关文档