EaBIM一直以来积极响应国家“十二五”推进建筑业信息化的号召,对建筑领域的信息技术开展深入技术交流和探讨!致力于打造“BIM-建筑师-生态技术”三位一体综合资源交流共享平台,希望为BIM与可持续设计理念及技术的普及做出微小的贡献!!!
从IT的角度思考BIM(一):面向对象 还记得那个笑话吗:要把大象放进冰箱,总共分几步?这不仅仅是一个笑话,还是一个值得我们好好分析的笑话。如果要放进冰箱的是一个苹果,那么也就不可笑了,但换成大象,就引起了我们的兴趣和注意,为什么?我们现在对BIM已不再陌生,但如果跳出建筑的视角来思考BIM,我们是否会有全新的认识呢?本文将从IT的角度来思考BIM,希望能给大家带来一些启发。 面向对象与面向过程 当我们把一个苹果放进冰箱时,我们其实并不太关注它(或者试试把苹果手机放进冰箱!),我们关注的是放进冰箱这个事儿。不,事实上我们也不太关注冰箱,我们真正关注的是“保鲜”这个事儿(谁说我不关注苹果的,我可不想吃一个烂苹果)。把苹果放进冰箱的目的是保鲜,且通过简单的开关冰箱就可以达到这个目的,太方便了,顺便拿出一盒酸奶来喝。 然后我们听说要把大象放进冰箱里!哦,不,怎么可能!大象那么大个儿,冰箱那么小点儿,这不科学!非常好,现在我们关注的不仅仅是”保鲜“了,大象和冰箱已经进入了我们的视野。 在程序开发者的眼中,大象和冰箱都可以理解为是对象。面向对象编程将对象作为程序的基本单元,关注对象及对象间的关系。我们对于把大象放进冰箱的困惑,其实正是因为我们在关注对象,在不知不觉使用面向对象的思维方式考虑问题,而放苹果的时候,我们关注的是“开门,放入,关门”这个动作及“保鲜”这个结果,使用的是面向过程的思维方式。 看,就是这样,秘密就蕴藏在生活之中,看上去是那么的普通,只待我们去发现。 仅仅通过一个笑话还不足以对面向对象和面向过程进行充分的了解,其实建筑师和各专业的工程师一直都在“编程”,只不过用的不是计算机语言而是建筑语言,而且面向对象和面向过程的思想都有涉及。“面向对象的编程并不在于编写代码”这句话可以让我们好好地思考建筑师和工程师在建筑领域里的“面向对象编程”。 |
填写您的邮件地址,精彩内容天天有
|EaBIM网 ( 苏ICP备2020058923号-1 ) 苏公网安备32011502011255号
GMT+8, 2024-11-23 21:50
Powered by Discuz! X3.2 Licensed
© 2001-2013 Comsenz Inc.