Frameworks 什么是框架?

Frameworks 什么是框架?,frameworks,Frameworks,什么是框架?如何用简单的术语定义框架?在计算机编程中,软件框架是一种抽象,在这种抽象中,提供通用功能的通用代码可以被提供特定功能的用户代码选择性地覆盖或专门化。框架是软件库的一个特例,因为它们是封装在定义良好的应用程序编程接口(API)中的代码的可重用抽象,但它们包含一些关键的区别功能,将它们与普通库区分开来 更多信息,请访问使用特定组织编写代码,为不同任务提供更简单的界面,并通过命名使程序员更容易集成到项目中。更多信息,请参见。我认为框架是一种软件、库、实用程序和文档,通过实施一些设计标准化来

什么是框架?如何用简单的术语定义框架?

在计算机编程中,软件框架是一种抽象,在这种抽象中,提供通用功能的通用代码可以被提供特定功能的用户代码选择性地覆盖或专门化。框架是软件库的一个特例,因为它们是封装在定义良好的应用程序编程接口(API)中的代码的可重用抽象,但它们包含一些关键的区别功能,将它们与普通库区分开来


更多信息,请访问

使用特定组织编写代码,为不同任务提供更简单的界面,并通过命名使程序员更容易集成到项目中。更多信息,请参见。

我认为框架是一种软件、库、实用程序和文档,通过实施一些设计标准化来限制某些软件开发周期,如模块化组件模型以实现可重用性、可扩展性和可维护性。

如果面试官正在寻找框架的正确定义,那么这份工作就不太理想了。但是,如果面试官对你的经验水平感兴趣,并且你是否知道各种流行框架试图解决什么样的问题,那么,准备一个圆滑的定义对你没有帮助


面试压力很大,但如果你作为一名软件开发人员,把精力放在提高上,你将成为对合适的公司有吸引力的候选人。

框架通常会有某种“控制反转”因此,框架代码在特定位置调用应用程序代码,以便应用程序代码完成框架,而库API将仅从应用程序中调用,而不是从系统中调用

如果你不知道它是什么,就称它为系统

模块

如果你不知道它是做什么的,就称它为模块


我不知道什么时候把一个东西叫做框架:(

框架用于自动化配置和重复任务,这样开发者就可以专注于应用程序的开发 例子: java集合框架自动执行以下操作

  • 阵列动态大小问题
  • 排序数组
  • 在数组末尾添加元素

  • 使开发人员的生活变得轻松….

    信息来源是,当你需要某个主题的基本信息时,这是一个开始寻找的好地方。是的,对于这种面试问题,你可以用谷歌搜索,我相信你会得到正确的定义。框架是一个糟糕的面试问题。哦,等等,对不起,这是一个问题错误的面试问题。请阅读此() thread@Krunal,我强烈建议你读一下:@Jayam Ravi accept ans,如果它对你有用的话。我记得听过大学教授引用这些系统和模块句子,但我完全忘记了来源,还没找到。你能帮我一下吗?你给出的例子描述的是一个库,而不是一个框架thumb非常简单。如果您调用的是其他人的代码,那么它就是一个库;如果您的代码被其他人的代码调用,那么它就是一个框架: