day6 常用模块和面向对象

一 常用模块

 

二 面向对象

1.面向过程编程

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

缺点:扩展性差

应用场景:

面向过程的程序设计思想一般用于那些功能一旦实现之后就很少需要改变的场景, 如果你只是写一些简单的脚本,去做一些一次性任务,用面向过程的方式是极好的,著名的例子有Linux內核,git,以及Apache HTTP Server等。但如果你要处理的任务是复杂的,且需要不断迭代和维护 的, 那还是用面向对象最方便了。

2.面向对象编程

优点:扩展性号

缺点:编程复杂度高

应用场景:

当然是应用于需求经常变化的软件中,一般需求的变化都集中在用户层,互联网应用,企业内部软件,游戏等都是面向对象的程序设计大显身手的好地方。

 

posted @ 2018-01-19 11:33  培天王  阅读(50)  评论(0)    收藏  举报