重新认识oo'World
来源:互联网 发布:藏头诗在线生成器软件 编辑:程序博客网 时间:2024/04/30 16:10
PO(procedure Oriented面向过程)的世界更像以前落后的中国。随着各种弊端问题的出现,同样是二十六个字母的世界,而OO的世界是全新的世界,并随着“改革开放”以前PO的世界的DFD、矩阵图等也逐步被UML建模所替代,再加上OO本身具有的特点和设计模式相结合,会更趋于完美。
面向过程来说,世界不是孤立的。它们是联系在一起的,互相影响,互相作用,大系统与小系统密不可分,任何系统都要步步分析,是因果关系紧密联系在一起的世界。面向过程是一种线性的方式。
想想我们的社会的发展也是这样的,以前地主私有,随着新时代的到了,人们分工更加明确,每个环节也更加的独立。而机械化的发展取代以前的手工劳动,更是巨大的进步,就像oo世界中,我们的模块的封装更加严谨。
现实世界也有oo的影子,做系统我们是要把现实世界转化成oo的世界。oo这个世界是可以分割开来的,对象更加独立,如果没有任何的外力和因果,这一生都不可能遇见。只有程序员的安排,在特定的“时间”,“地点”对象之间的传递构成一个小小的过程,在没有外力的情况下是保持“静止的”状态。不是线性的方式,是系统思维。
特征:
oo是个多面派可以根据不同要求展现自己的哪一个面,也就是接口。
oo相同的脸,但是行为不同,也就是多态。
只有与oo最亲近的人才知道她的性格,也就是依赖。
oo永远有自己的一个小世界,不被外界干扰,也就是私有变量。
oo一生的长大成长,也就是静态变量或静态方法。
oo的世界,清晰、理智,更像是机器人的世界。只不过会有一个人在某个时刻,某个动力的推动下来完成我们现实世界人们想要完成的事情。
注:以上某些比喻也许不是很恰当,欢迎您指教。
- 重新认识oo'World
- 面向对象(OO)初步认识
- 重新认识敏子
- 重新认识数据库范式
- 菜鸟-重新认识NTFS
- 重新认识面向对象
- 重新认识js-1
- 重新认识自我
- 震惊!重新认识资本主义。
- 重新认识container
- 重新认识CPU
- 重新认识李小龙
- 重新认识ICE【概览】
- 重新认识fprint,sprint
- 《三国演义》重新认识
- 重新认识C#
- 重新认识控件
- MVC的重新认识
- MFC C++ 由于应用程序配置不正确,应用程序未能启动。重新安装应用程序可能会纠正这个问题
- SUSE LINUX系统文件句柄限制的修改
- android图片压缩
- excel公式概述
- android android:taskAffinity 详解
- 重新认识oo'World
- ARP, Address Resolution Protocol
- Samsung手机验证
- ActivityGroup切换Activity时非全屏
- FxCop in CruiseControl.NET
- 驱动程序中几个常见例程(读书笔记)
- filezilla 配置文件 在哪里?原来配置文件位置修改如此简单,绿色实用的方法
- Git使用
- Android的布景设计(theme)