美文网首页
编程思想

编程思想

作者: GTMYang | 来源:发表于2019-05-27 13:51 被阅读0次

    编程思想要解决的问题是什么?

    编程思想的核心目的是,对现实世界建模。

    当前流行哪些编程思想?

    1. 面相对象编程 OOP(Object Oriented Programming)

    核心思想:认为所有事物都是一脉相承的,通过封装和继承来共享属性和行为来模拟现实世界。
    OOP不足:

    • 很难在不同的继承体系内共享代码。
    • 多重继承的菱形缺陷(两个父类实现了相同的方法)

    2. 面相协议编程 POP(Protocol Oriented Programming)

    核心思想:认为事物是由一系列特质来组成的,通过抽象和组合特质来模拟现实世界。

    3. 面向过程

    核心思想:将事物的运行过程拆分成步骤以Method的方式承载。

    相关文章

      网友评论

          本文标题:编程思想

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