打印

程序运行时刻结构和编译时刻结构

[复制链接]
695|0
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
keer_zu|  楼主 | 2015-8-17 16:46 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
程序的运行时刻结构和编译时刻结构存在这么大的差别,很明显代码不可能揭示关于系
统如何工作的全部。系统的运行时刻结构更多地受到设计者的影响,而不是编程语言。对象
和它们的类型之间的关系必须更加仔细地设计,因为它们决定了运行时刻程序结构的好坏。
许多设计模式(特别是那些属于对象范围的)显式地记述了编译时刻和运行时刻结构的差
别。C o m p o s i t e ( 4 . 3 )和D e c o r a t o r ( 4 . 4 )对于构造复杂的运行时刻结构特别有用。O b s e r v e r ( 5 . 7 )也
与运行时刻结构有关,但这些结构对于不了解该模式的人来说是很难理解的。Chain of
R e s p o n s i b i l i t y ( 5 . 1 )也产生了继承所无法展现的通信模式。总之,只有理解了模式,你才能清
楚代码中的运行时刻结构。

相关帖子

发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

1349

主题

12425

帖子

53

粉丝