编程思想

作者: 2897275c8a00 | 来源:发表于2017-02-28 11:34 被阅读17次

Copyright © 2017年ZaneWangWang. All rights reserved.

1.面向过程的编程:处理事情以过程为核心,一步一步的实现.(Procedure Oriented Programming)POP

典型:Pascal,C。C的特点是函数,一个main函数一个个调用子函数。程序的运行主要是函数写得好不好,在者就是函数和循环的复杂度。

2.面向对象编程:万物皆对象(Object Oriented Programming)OOP

典型:Java ,Objective-C,C#,PHP,Delphi

3.链式编程思想:是将多个操作通过点号(.)连接在一起提高代码的可读性,特点是方法返回值是block,block必须有返回值且返回值是对象本身.

典型:masonry框架

iOS中应用实例:点击查看链式开发实例

4.响应式编程思想:不需要考虑调用的顺序,只需要考虑结果.

典型:KVO 的运用

5.函数式编程思想:是把操作尽量写成一系列嵌套的函数或者方法调用,每个方法必须有返回值(本身对象),把函数或者Block当做参数,block参数(需要操作的值)block返回值(操作结果).

典型:ReactiveCocoa

相关文章

  • python面向对象1

    编程思想 编程思想:面向过程编程(穷人思想)、函数式编程、面向对象编程(富豪) 面向过程编程: 算法和逻辑 函数式...

  • 链式编程思想

    链式编程思想 链式编程思想

  • Day14 面向对象基础

    一.编程思想 编程思想: 面向过程编程(穷人思想), 函数式编程, 面向对象编程(富豪) 1.求1+...+100...

  • 寻找“高深术语”中活泼泼的地气

    面向对象的编程思想 编程,很简单,敲代码;思想,也简单,深思细想;编程思想,或者说思想编程,一说就知道难了,难在哪...

  • 前端思考

    编程语言 编程思想 编程能力 学习能力

  • 《Java编程思想》——《Java编程思想》——

  • 编程思想

    编程思想要解决的问题是什么? 编程思想的核心目的是,对现实世界建模。 当前流行哪些编程思想? 1. 面相对象编程 ...

  • 编程思想

    图解设计模式 Iterator 模式 设计模式 Iterator 模式如何提升你的阅读能力? 导读:今天这篇文章是...

  • 编程思想

    响应式 函数式 链式

  • 【编程思想】

    链式编程思想 链式编程思想: 是将多个操作(多行代码)通过点号(.)链接在一起成为一句代码,使代码可读性好。a(...

网友评论

    本文标题:编程思想

    本文链接:https://www.haomeiwen.com/subject/jokxgttx.html