设计模式运行时结构VS编译时结构

时间:2013-11-17 06:43:08

标签: design-patterns compile-time

我正在阅读着名的设计模式书(Erich Gamma,Richard Helm,Ralph Johnson和John Vlissides)。

在第一章中,设计模式如何解决设计问题。

我遇到了运行时结构和编译时结构。我在运行时和编译时做了一些谷歌。感谢以下链接  Runtime vs Compile time

但是,运行时结构编译时结构之间有什么区别? 以及它与设计模式的关系? 谁能举个例子? 感谢

PS: 我知道这是一个初学者的问题,如果这对人们来说听起来很愚蠢,那就提前对不起了

1 个答案:

答案 0 :(得分:3)

在运行时你关心对象的实例,所以任何来自new()方法的东西都是真的。在运行时行为(实际实施)很重要。

在编译时,您关心接口/类,以及它们如何连接和应该连接。在编译时类型(类/接口)很重要。