框架代码与普通代码的区别[重复]

Posted

技术标签:

【中文标题】框架代码与普通代码的区别[重复]【英文标题】:The difference between framework code and ordinary code [duplicate] 【发布时间】:2019-07-29 19:13:59 【问题描述】:

谁能给我看一个用于框架(Spring 或 Guice)的代码 sn-p 的示例,以及如何以普通形式编写它?它可以是 C++ 或 Java 的任何框架

【问题讨论】:

请提交给您带来麻烦的代码示例。否则,您可能会找到一本(好的 C++ 书籍)[***.com/questions/388242/… 来蜷缩几天/几周。 区别(如果我理解正确的话,很可能并非如此,因为您的问题对我来说很不清楚):框架代码:旨在用作您构建的基础的代码之上。普通代码:嗯,anything。这不像是用不同的语言写的。只是目的不同而已。如果您编写一些代码并将其称为“框架”,那么我猜它是一个框架。 代码中没有任何内在的东西使其成为一个框架。 参见***:Software framework 【参考方案1】:

C++ 语言没有这种区别。 “框架”通常是一个,它提供了一组或多或少连贯的类型、对象和函数,用于解决特定类别的问题。例如,一个 GUI 框架管理一个图形用户界面;一个单元测试框架支持单元测试等。

当您构建一个库时,您使用一个库管理器将各种目标文件组合到一个库文件中。当您使用该库构建应用程序时,您将链接到该库;链接器提取程序使用的库的各个部分。

【讨论】:

以上是关于框架代码与普通代码的区别[重复]的主要内容,如果未能解决你的问题,请参考以下文章

循环递归遍历迭代的区别

实体框架查询中新类名和新类名()之间的区别[重复]

类定义参数与普通类定义[重复]

C#中的方法与属性-有啥区别[重复]

浅析普通函数与构造函数

类的进阶