美文网首页
编程思想

编程思想

作者: 攻克乃还_ | 来源:发表于2018-01-20 16:39 被阅读9次

    小编致力于用精简的语言说明不精简的问题

    1.面向过程

    强调解决问题的各个步骤

    2.面向对象:

    强调解决问题需要哪些对象,关注的是功能
    支持类的 封装、继承、和多态

    3.函数式编程思想:
    • 方法带block参数
    • 方法返回值是本身。可以继续调用下一个方法,执行过程一目了然
      [[[[mgr add] reduce] ride] devide]
    4.响应式编程:

    只考虑结果,不考虑步骤

    • 代表:KVO
    5.链式编程:
    • 将多个操作用 . 链接到一起
    • mgr.add 的返回值是block
    • (5)就是在执行block,block必须有返回值,返回本身
      mgr.add(5).add(5).add(5).add(5).add(5).add(5)

    相关文章

      网友评论

          本文标题:编程思想

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