面向过程

面向过程: 核心就是过程二字,过程指的是解决问题的步骤,设计一条流水线,机械式的思维方式.

优点: 复杂的问题流程化,进而简单化.

缺点: 可扩展性差.

面向对象

面向对象: 核心就是对象二字.对象就是特征与技能的结合.上帝视角.

优点: 可扩展性强,

缺点: 编程复杂度高.

应用场景: 用户需求经常变化, 互联网应用, 游戏, 企业内部应用.

类就是一系列对象相似的特征与技能的结合体.

强调: 站在不同的角度得到的分类是不一样的.

在现实世界当中: 一定先有对象,后有类.

在程序中: 一定得先定义类,后调用类来产生对象.

最新文章

  1. PHP CLI模式开发
  2. MongoDB副本集配置系列十一:MongoDB 数据同步原理和自动故障转移的原理
  3. Static Const
  4. VS2015+Windows 10下配置opencv3.0
  5. bzoj1834: [ZJOI2010]network 网络扩容
  6. Reset / Validate Buffer
  7. struts2关于package 的 namespace
  8. mysql 配置参数
  9. linux远程管理工具
  10. Flip Game
  11. HTML5开发桌面应用:选择node-webkit还是有道heX
  12. Profession ASP.NET MVC 2.0 NerdDinner示例可运行源码
  13. redis12--常用API
  14. js原生设计模式——13桥接模式(相同业务逻辑抽象化处理的职责链模式)
  15. 【Uva 10498】满意值
  16. Java IO流之打印流与标准流
  17. ARM平台的虚拟化介绍
  18. WebBench的安装与使用
  19. Typescript 查缺补漏
  20. FPGA Asynchronous FIFO设计思路(2)

热门文章

  1. 渗透测试学习 九、 MSsql注入上
  2. the status bar issue of react-native Modal on Android ( RN v0.57.0)
  3. vue state
  4. 疯狂java讲义 第八章课后题
  5. tensorflow 代码阅读
  6. ScreenPresso注册码
  7. java的接口
  8. mnist的格式说明,以及在python3.x和python 2.x读取mnist数据集的不同
  9. 20175202 《Java程序设计》第八周学习总结
  10. Kafka win10下启动