【问题标题】:Object Oriented programming in asp.netasp.net中的面向对象编程
【发布时间】:2013-12-30 06:39:07
【问题描述】:

我了解面向对象编程并在该领域工作过很多,但我在编程 Web 应用程序方面是全新的。 (我使用过一些框架,比如 Drupal,和 CMS,比如 Joomla)

在本地应用程序中,我知道如何制作新对象、如何使用它们和实现。

我的问题:

对于 Web 应用程序是否有必要制作面向对象的模型,如果需要,最重要的对象是什么?

我会很感激任何想法;)

【问题讨论】:

  • OO 表示面向对象。这与 c# 有关。不是asp.net

标签: c# asp.net oop web


【解决方案1】:

在 Web 应用场景中,您将使用 OO 来实现您正在使用的框架的各个部分,例如你正在为 MVC 制作模型、视图和控制器。为数据层等制作实体。根据控制反转等通过依赖注入创建要用于注入的部件。

所以是的,您将 OOP 作为更大事情的一部分,因为您的 OO 必须适应系统框架。

【讨论】:

    【解决方案2】:

    对于 Web 应用程序是否有必要制作面向对象的模型 这不是强制性的,你似乎已经知道 OOP 背后的力量,所以这取决于你 然而,Asp.Net 中的典型 Web 应用程序默认包含类和对象(检查 任何aspx页面的代码隐藏文件,或其Html Source View的第一行)

    【讨论】:

      【解决方案3】:

      您可以查看MVCEntity Framework。通过使用MVCEntity Framework,您在数据库中的所有表都将成为您的对象。您可以随意操作它们。并且您可以使用视图模型在网页中显示您的对象。

      【讨论】:

        猜你喜欢
        • 2010-09-18
        • 1970-01-01
        • 2013-12-09
        • 2011-04-16
        • 1970-01-01
        • 2011-02-24
        • 2011-07-09
        • 1970-01-01
        • 2015-02-12
        相关资源
        最近更新 更多