码迷,mamicode.com
首页 >  
搜索关键字:编程范式    ( 391个结果
静态代理与动态代理的简单使用
代理模式(Proxy Pattern)是一种比较常见的设计模式,在很多场合都会被用到。 所谓代理指的是让其他的类代替完成一些任务(执行一些方法等),在软件开发中代理模式具有非常重要的作用,面向切面编程(AOP)便是基于代理模式运作的编程范式。 下面介绍一下其中的静态代理与动态代理,基于Java语言。 ...
分类:其他好文   时间:2016-07-04 00:57:00    阅读次数:132
Clojure学习笔记(二)——函数式编程
定义 “函数式编程”是一种编程范式(programming paradigm),即如何编写程序的方法论。主要思想是把运算过程尽量写成一系列嵌套的函数调用。 举例来说,现在有这样一个数学表达式: (1 + 2) * 3 - 4 传统的过程式编程,可能这样写: var a = 1 + 2; var b ...
分类:其他好文   时间:2016-06-28 20:35:25    阅读次数:154
【冒号课堂】【阅读笔记】编程范式整理
编程范式 命令式/过程式(Imperative/Procedural) 代表语言 Fortran/Pascal/C 核心概念 命令/过程(Command/Procedure) 运行机制 命令执行 关键突破 突破单一主程序和非结构话程序的限制 实现原理 引入逻辑控制与子程序 主要目的 模拟机器思维,实 ...
分类:其他好文   时间:2016-06-27 06:49:11    阅读次数:151
python2.0_s12_day9_事件驱动编程&异步IO
论事件驱动与异步IO 事件驱动编程是一种编程范式,这里程序的执行流由外部事件来决定。它的特点是包含一个事件循环,当外部事件发生时使用回调机制来触发相应的处理。另外两种常见的编程范式是(单线程)同步以及多线程编程。 让我们用例子来比较和对比一下单线程、多线程以及事件驱动编程模型。下图展示了随着时间的推 ...
分类:编程语言   时间:2016-06-12 12:03:57    阅读次数:169
JavaScript函数式编程
最近一段时间,函数式编程又开始活跃起来了。函数式编程是一种编程范式,它将电脑运算视为数学上的函数计算,并且避免使用程序状态以及可变数据。函数式编程强调程序执行的结果而非执行的过程,倡导利用若干简单的执行单元让计算结果不断渐进,逐层推导复杂的运算,而不是设计一个复杂的执行过程。 今天我试图用js去梳理函数式编程相关的一些知识。文中代码风格采用Standard,使用ES6语法。 函数式编程初试 ...
分类:编程语言   时间:2016-05-30 15:48:19    阅读次数:307
重新认识装饰模式--装饰模式实现AOP
一、AOP是什么 AOP:面向方面编程,他是一种编程范式,提供从另外一个角度来考虑程序结构以完善面向对象编程。 二、AOP的功能       在系统开发过程中会有一些共性的功能,这是面向对象的纵向思考方式就能解决问题了,这时候AOP横向延伸就可以解决这些公共服务织入系统中。AOP能够将那些与业务无关,却为业务模块所共同调用的逻辑或责任,比如事务处理、日志处理、权限控制封装起来,便于减少系...
分类:其他好文   时间:2016-05-27 11:55:53    阅读次数:209
Spring学习之第一个AOP程序
IOC和AOP是Spring的两大基石,AOP(面向方面编程),也可称为面向切面编程,是一种编程范式,提供从另一个角度来考虑程序结构从而完善面向对象编程(OOP)。 在进行 OOP 开发时,都是基于对组件(比如类)进行开发,然后对组件进行组合,OOP 最大问题就是无法解耦组件进行开发,比如我们上边举 ...
分类:编程语言   时间:2016-05-22 10:51:32    阅读次数:180
Scala函数式编程设计原理 第一课 编程范式(Programming Paradigms)
我使用Scala有一两年的时间了,这门语言仿佛有一种魔力,让人用过就不想放手。Scala给我的整个程序生涯带来了非常深刻的影响,让我学会了函数式编程,让我知道了世界上居然还有这么一种优雅、高效、强大的语言。      Scala在国外已经非常流行,但是不知为何,在国内总是不温不火,在此,我特别想为Scala这门语言在国内的发展做一些事情。不才不敢谈Scala的编程经验,因为要成为Scala大神还...
分类:其他好文   时间:2016-05-12 22:58:35    阅读次数:257
对面向对象简单的理解
面向对象编程,即OOP,是一种编程范式,满足面向对象编程的语言,一般会提供类、 封装、继承等语法和概念来辅助我们进行面向对象编程。 面向对象是基于万物皆对象这个哲学观点. 所谓的面向对象就是将我们的程序模块化, 对象化,把具体事物的特性属性和通过这些属性来实现一些动作的具体方法放到一个类 里面 面向 ...
分类:其他好文   时间:2016-05-10 20:47:12    阅读次数:177
391条   上一页 1 ... 28 29 30 31 32 ... 40 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!