面向过程编程 1、编程范式 编程是 程序 员 用特定的语法+数据结构+算法组成的代码来告诉计算机如何执行任务的过程 , 一个程序是程序员为了得到一个任务结果而编写的一组指令的集合,正所谓条条大路通罗马,实现一个任务的方式有很多种不同的方式, 对这些不同的编程方式的特点进行归纳总结得出来的编程方式类别 ...
分类:
编程语言 时间:
2017-08-04 20:40:56
阅读次数:
252
delegate 是表示对具有特定参数列表和返回类型的方法的引用类型。 委托最大的作用就是为 类的事件 绑定 事件处理程序 可将任何可访问类或结构中与委托类型匹配的任何方法分配给委托。该方法可以是静态方法,也可以是实例方法。这样便能通过编程方式来更改方法调用,还可以向现有类中插入新代码。 将方法作为 ...
分类:
其他好文 时间:
2017-08-04 14:28:05
阅读次数:
150
一:python中的for循环。 二:迭代器: 可以将某个数据集内的数据挨个取出来。 可以迭代的有:数字,字符串,列表,元组,字典.......... 二:可迭代协议 能被for循环的就是就是可迭代的。 可以被迭代满足的要求就是可迭代协议。(就是内部实现了_inter_方法) 三:迭代器 >必须遵循 ...
分类:
其他好文 时间:
2017-08-02 18:53:54
阅读次数:
127
面向对象和面向过程的区别?如果说面向对象和面向过程的具体区别,最深入的地方应该是去看设计模式,推荐大话设计模式那本书,讲的比较好。本人只不过简单叙述下,重点是如何进行面向对象和面向过程的编程,只有会编程了,才能真正懂得面向对象和面向过程的区别。否则都是纸上..
分类:
其他好文 时间:
2017-07-31 14:40:53
阅读次数:
88
本章内容: 创建类和对象 面向对象三大特性(封装、继承、多态) 类的成员(字段、方法、属性) 类成员的修饰符(公有、私有) 类的特殊成员 isinstance(obj, cls) & issubclass(sub, super) 异常处理 反射 单例模式 创建类和对象 面向对象编程是一种编程方式,此 ...
分类:
编程语言 时间:
2017-07-30 18:05:17
阅读次数:
216
观察者模式(Observer),当一个对象的状态发生改变时,依赖他的对象会全部收到通知,并自动更新。 场景:一个事件发生后,要执行一连串更新操作.传统的编程方式,就是在事件的代码之后直接加入处理逻辑,当更新得逻辑增多之后,代码会变得难以维护.这种方式是耦合的,侵入式的,增加新的逻辑需要改变事件主题的 ...
分类:
Web程序 时间:
2017-07-28 15:44:32
阅读次数:
156
Stream 是用函数式编程方式在集合类上进行复杂操作的工具。 1.collect(toList()) 由 Stream 里的值生成一个列表 List<String> collected = Stream.of("a", "b", "c") .collect(Collectors.toList()) ...
分类:
编程语言 时间:
2017-07-20 10:22:29
阅读次数:
200
本节内容 函数介绍 函数参数及调用 函数的非固定参数 函数介绍 一、介绍 在我们以往的学习编程的过程当中,碰到的最多的两张编程方式或者说编程方法:面向过程和面向对象。其实不管是哪一种,其实都是编程的方法论而已。但是现在有一种更古老的编程方式:函数式编程,以它的不保存的状态,不修改变量等特性,重新进入 ...
分类:
编程语言 时间:
2017-07-16 10:11:05
阅读次数:
281
编程范式:编程是 程序员 用 “特定的语法+数据结构+算法组成的代码”来告诉 计算机 如何执行任务的过程。通过对不同的编程方式的特点的归纳总结出来的编程方式类别就是 编程范式。不同的编程范式本质上代表队各种类型的任务采取的不同的解决问题的思路,大多数语言只支持一种编程范式,当然也有些语言可以同时支持... ...
分类:
其他好文 时间:
2017-07-11 21:05:14
阅读次数:
224
一、编程范式 编程是 程序 员 用特定的语法+数据结构+算法组成的代码来告诉计算机如何执行任务的过程 , 一个程序是程序员为了得到一个任务结果而编写的一组指令的集合,正所谓条条大路通罗马,实现一个任务的方式有很多种不同的方式, 对这些不同的编程方式的特点进行归纳总结得出来的编程方式类别,即为编程范式 ...
分类:
其他好文 时间:
2017-07-10 20:15:34
阅读次数:
165