1. 函数式编程介绍 在数学中,函数就是有输入量、输出量的一套计算方案,也就是“拿什么东西做什么事情”。相对而言,面向对象过 分强调“必须通过对象的形式来做事情”,而函数式思想则尽量忽略面向对象的复杂语法——强调做什么,而不是以 什么形式做。 面向对象的思想: 做一件事情,找一个能解决这个事情的对象 ...
分类:
编程语言 时间:
2019-11-13 12:38:31
阅读次数:
72
通过用static来定义方法或成员,为我们编程提供了某种便利,从某种程度上可以说它类似于C语言中的全局函数和全局变量。但是,并不是说有了这种便利,你便可以随处使用,如果那样的话,你便需要认真考虑一下自己是否在用面向对象的思想编程,自己的程序是否是面向对象的。 好了,现在开始讨论this&super这 ...
分类:
其他好文 时间:
2019-11-08 12:25:53
阅读次数:
97
1. 许多程序员对面向对象的思想都很了解,并且也能说得头头是道,但是在工作运用中却用的并不顺手。 当然,我也是其中之一。 不过最近我听了我们老师的讲课,对于面向对象的思想有了更深的理解,今天决定用一个实例跟大家分享一下。 欢迎各位前辈评论指正。 2.面向对象的三大特征:封装、继承、多态 六大原则: ...
分类:
编程语言 时间:
2019-10-31 13:32:54
阅读次数:
126
视图函数 1. 视图函数,简称视图 通过urls.py的映射 与路由相对应. 2. 视图函数 默认定义在views.py文件中,用来处理web==请求信息以及返回响应信息==的函数 3. 研究视图函数掌握两个对象即可. 请求对象(HttpRequest) 1. 前提:根据前两天的学习已经知道http ...
分类:
其他好文 时间:
2019-10-24 00:18:55
阅读次数:
65
一、编程思想 1、定义: 编程思想:把一些生活中做事的经验融入到程序中 面向过程:凡事都要亲力亲为,每件事的具体过程都要知道,注重的是过程 面向对象:根据需求找对象,所有的事都用对象来做,注重的是结果 面向对象特性:封装,继承,多态 (抽象性) js不是面向对象的语言,但是可以模拟面向对象的思想 j ...
分类:
编程语言 时间:
2019-10-22 12:55:10
阅读次数:
136
更多精彩博文,欢迎访问 " 我的个人博客 " 前言 本人Java程序员一枚,眼看着这几年Go的势头不错,本着技多不压身的原则,也随大流慢慢学习。不得不说Go其实跟Java差别还是挺大的,毕竟习惯了面向对象的思想,一时间也有点接受不过来。俗话说实践才能出真知,本想着拿刚学的点皮毛练练手,结果就遇到了一 ...
分类:
其他好文 时间:
2019-10-17 21:41:53
阅读次数:
71
异常概述:运行时发生的不正常情况 在java中用类的形式对不正常的情况进行了描述和封装对象。 描述不正常的类,称之为异常类。 异常就是java通过面向对象的思想将问题封装成了对象,用异常类对其进行描述。 不同的问题用不同的类进行具体的描述,比如角标越界,空指针等。 异常体系两大类: 无论是error ...
分类:
编程语言 时间:
2019-10-16 13:06:41
阅读次数:
100
1.面向对象的思想优点 优点: 简化代码 ,构建公共模板 ,扩展性强 思想: 类作为模板 ,对象通过模板实例化对象 ,对象去做事 ,抽象将显示存在的事物使用代码体现 2.三大特性 封装(狭义) : 对属性的封装 ,对方法的封装 继承 1.子类拥有父类除私有内容外所有 2.对象通过子类-父类-...找 ...
分类:
编程语言 时间:
2019-09-29 12:53:39
阅读次数:
99
1、面向对象 面向对象的思想:将功能封装到对象中,通过对象去实现 面向对象的目的:将复杂的事情简单化,将以前过程中的执行者变成了指挥者且符合现在人们的思考习惯 面向对象的三大特征: 封装:将对象的实现细节隐藏起来,通过公共的方法向外暴露该对象的功能 继承:子类继承了父类之后,成为一种特殊的父类,能直 ...
分类:
其他好文 时间:
2019-09-07 00:42:27
阅读次数:
88
直觉地使用计算机机能理解的面向过程的方式去解决问题,会出现耦合的问题,是一种短期的方案,使得程序不容易维护与拓展。所以应该将面向对象的思想应用到程序设计当中,通过封装、继承、多态将程序的耦合度降低,运用设计模式增强程序的灵活性,使得它易于修改与复用。为了培养更好的编程思维与习惯,先从设计模式的学习与... ...
分类:
其他好文 时间:
2019-08-26 10:13:49
阅读次数:
80