我要写关于框架的论文,因为没什么经验,可否讨论讨论?

我的信箱是:shanlj@126.com

架构在框架之上。架构是更高级的抽象。例如MVC、管道、表格驱动。我们首先确定了架构,然后再确定框架。如,确定了本项目设计的架构是MVC,然后我们采用struts等。即架构不涉及具体的程序语言,而框架必需建立在某一种程序语言之上。

我也刚刚才开始了解设计模式,看了一些资料,还没有多少实践经验。但就所看的资料可以体会到设计模式可以大大帮助我们的设计决策,解决常见的问题,因为模式本身就是针对经常发生的问题而提出的经典解决方案。从这里可以看出模式只是一种方法,不涉及具体的代码,可以用不同的语言来实现模式。而框架就是具体的了,它可能采用了多种设计模式来实现,因此他包括了实实在在的代码。应用设计模式是重用设计方法,而应用框架是重用了代码和设计方法。例如MVC为设计模式,Struts为框架。

常听说MFC是个Framework, 那整个VC是个Architect吗? 那么模式呢?