【OSG】OSG运行模型
关于运行模型OSG中的类很多,只看OSG代码,很难把各个类串联起来。我们知道面向对象程序的运行模型是:对象+对象间协作。单纯看代码,多数情形下,只能了解程序中有哪些对象,而不知道它们是如何协作的,这是目前IT行业中,源码阅读最大的痛点。说直白一点,就是拿到源码也看不懂,或者说很难看懂。开发者在开发程序时,首先要设计程序的运行模型,然后根据运行模型编写代码。所以,阅读源码和编写代码是一个相反的过程。至此,看不懂源码的原因就比较明显了:源码是静态的,而运行时的程序是动态的,想通过静态的代码信息掌握