模式是基于在面对对象的思想上实现的计算机编程模式思维面对对象的模式思维有四大好处:可维护,可复用,可拓展,灵活性好基于三个步骤,封装,继承,多态举个例子:计算机要完成两个数字之间的运算一、就要考虑到定义一个可被继承类1.需要两个数的字段并且将之属性化2. 一个virtual的虚方法在每一个运算方法中 ...
分类:
其他好文 时间:
2018-06-01 23:15:56
阅读次数:
183
1.面向对象和面向过程的区别 面向过程:注重代码的过程 面向对象:注重代码的结果 2.面向对象三大特性 抽象 封装 继承 多态(JS不存在多态) 3.什么是一个构造函数 new 一个关键字函数 创建一个对象,该对象的的属性this指向window 函数里面指向这个对象 构造函数和普通函数的区别 : ...
分类:
其他好文 时间:
2018-05-22 22:07:37
阅读次数:
147
今天介绍的几个设计模式是前一段时间看《大话设计模式》这本书中介绍的,做个笔记记录下看完的前几章节的内容。不足之处欢迎指正。 简单工厂模式 古代四大发明 活字印刷,里面有四大好处: 活字印刷的优点正好体现了java面向对象的好处 java通过封装,继承,多态把程序的耦合度降低,在没有活字印刷术之前,传 ...
分类:
其他好文 时间:
2018-05-20 18:17:02
阅读次数:
150
1.面向对象的特征 封装、继承、多态 2.多态代码分析 多态是对象在不同时刻表现出来的多种状态,是一种编译时期状态和运行时期状态不一致的现象。我们在编写或者分析代码时记住如下口诀: 成员变量:编译看左,运行看左(因为无法重写); 成员方法:编译看左,运行看右(因为普通成员方法可以重写,变量不可以); ...
分类:
编程语言 时间:
2018-05-20 13:11:27
阅读次数:
159
一直觉得面向对象是个很宽广的词语,很抽象,一直不理解其意思。最近写了一点代码,再看了看书,才浅显的懂了一些,以下作为记录。 首先,先别去考虑什么是面向对象,只需要面向对象有三个特点:封装,继承,多态。当你分别明白这三个特点的意思及用法时,我想你已经掌握了面向对象了。 继承:java继承是单继承,并且 ...
分类:
其他好文 时间:
2018-05-18 14:20:53
阅读次数:
128
Java面向对象的三大特征:封装:通过Java的类来实现数据和操作方法的封装,对外界可以将每一个Java类都视为一个黑箱,只需调用该黑箱提供的方法即可完成你想要的操作。继承:通过类的继承,将统一的功能集中放在父类中,实现代码的重用和可维护性。多态:通过重载、重写与覆盖,实现不同类的不同形态特征。一个... ...
分类:
编程语言 时间:
2018-05-17 11:38:55
阅读次数:
174
一、引入 1、JS是一门脚本语言,解释型语言、弱类型语言、基于对象的语言、动态型语言 2、继承(面向对象有三个特性:封装、继承、多态 )是指类与类之间的关系,JS中没有类的概念,JS中有构造函数的概念,是可以继承的,是基于原型 3、创建对象的三种方法:字面量、系统方法构造函数、自定义构造函数 4、工 ...
分类:
其他好文 时间:
2018-05-17 11:38:24
阅读次数:
142
1、python 面向对象的主要特性。主要有类、对象。三大特点:封装、继承、多态。本次主要介绍内容:属性、方法、构造函数、析构函数。私有方法、私有属性。 oop 是使用类和对象来实现对真是世界的描述。万事万物皆可为类。基于面向对象的程序使人更加容易理解的你逻辑。提高开发效率 class 类。对具有相 ...
分类:
编程语言 时间:
2018-05-13 22:05:22
阅读次数:
266
对于面向对象的程序设计语言来说,类毫无疑问是其最重要的基础。抽象、封装、继承、多态这四大特性都离不开类,只有存在类,才能体现面向对象编程的特点,今天我们就来了解一些类与继承的相关知识。首先,我们讲述一下与类的初始化相关的东西,然后再从几个方面阐述继承这一大特性。以下是本文的目录大纲: 一.你了解类吗 ...
分类:
编程语言 时间:
2018-05-13 11:55:43
阅读次数:
163
又过了一段日子了,项目比之前要熟悉很多了,有很多要学的东西要提上日程了。 个人感觉java基础很重要,只有基础扎实了,才能更好的写出代码和提升自己,需要好好的学习,以下是大概需要学习的方向 # java基础 - 封装、继承、多态 - 集合、多线程、io流、 ## java.util.*包下的常用类 ...
分类:
编程语言 时间:
2018-05-12 16:16:04
阅读次数:
185