Discuz! Board

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 126|回复: 0

什么是框架?

[复制链接]

1

主题

1

帖子

5

积分

新手上路

Rank: 1

积分
5
发表于 2023-11-13 13:22:20 | 显示全部楼层 |阅读模式
框架的目的是提高创建新软件的效率。这些基础设施可以提高开发人员的生产力、新软件的质量、可靠性和稳健性。同样,开发人员的生产力也可以通过框架来提高,这样开发人员就可以专注于其应用程序的独特需求,而不是将时间花在应用程序基础设施上。 许多人将术语软件框架等同于面向对象的软件库或旨在重用的库集。然而,框架和库之间有一个重要的区别:这种差异通常被称为“控制反转”。 什么是框架以及如何使用它 如果您使用库,则该库实现的对象和方法将由您的自定义应用程序实例化和调用。您需要知道要实例化哪些对象以及调用哪些方法来实现您的目标。另一方面,如果您使用框架,则可以实现特定于您的应用程序的对象和方法,并且它们由框架实例化。框架定义了应用程序的控制流。

自定义框架行为的常用方法 自定义框架行为的常见方法是覆盖框架实现的属性。框架类定义的抽象或虚拟方法也可以在用户定义的代码中重写。它可以使用实现框架定义的接口的新对象来创建。这些方法利用多态性来允许一个软件系统(框架)与另一组开发的软件进行交互。 Laravel 或 Codeigniter? 您可以通过访问此内 电报号码数据 容来选择适合您的框架。 为了强调这一点,让我们看一个过于简化的例子。Windows Presentation Foundation (WPF) 是一个用于创建 Windows 应用程序的框架。使用 WPF 创建新的 Windows 应用程序需要两个基本元素。第一个是 XAML 文件。XAML 文件描述了应用程序的可配置属性:要实例化哪些类、对象属性的值以及响应用户交互而调用的方法。



下面是一个非常简单的 XAML 文件示例: 此示例描述了一个可由应用程序启动的窗口。此窗口的应用程序特定逻辑包含在名为 的类中。该示例解释了如何标记窗口及其初始大小。该窗口包含一个网格控件,该控件又包含一个按钮控件。要从 WPF 调用按钮控件属性,当用户单击按钮时,将调用名为  的方法中的 button1_Click 方法。 框架 WPF 应用程序的第二个基本元素是代码。下面是一个简单的例子: 此代码片段足以运行 Windows 应用程序。框架的“控制反转”由button1_Click 方法表示。当用户单击该按钮时,框架将调用该按钮。框架定义了执行该应用程序时发生的几乎所有事情;Window1 类仅定义特定于应用程序的行为。

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|DiscuzX

GMT+8, 2024-9-20 14:56 , Processed in 0.019577 second(s), 18 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表