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

[复制链接]
 楼主| 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 )也产生了继承所无法展现的通信模式。总之,只有理解了模式,你才能清
楚代码中的运行时刻结构。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

1478

主题

12917

帖子

55

粉丝
快速回复 在线客服 返回列表 返回顶部

1478

主题

12917

帖子

55

粉丝
快速回复 在线客服 返回列表 返回顶部