我正在构建一个错误跟踪应用程序,我正在考虑从我的表示层到我的数据访问层,从OOPS中获取最大可能的好处。该体系结构将像往常一样3层,但我想使用设计模式或简单的OOPS概念来创建连接拉出数据或类似的东西。
答案 0 :(得分:1)
Here是n层Web应用程序的详细说明,可能会有所帮助。这个特殊的应用程序是在.Net 3.5中完成的,它具有比您可能需要的功能更多的功能。您可以探索用.Net 2.0编写的前一个项目,以获得对该架构的描述。无论哪种方式,您都可以下载代码并拥有一个非常有用的架构模型来学习。
答案 1 :(得分:0)
我们可以将 PIE 称为主要的OOPS概念。
这些是Polymorphism,Inheritance和Encapsulation。
您可以在应用程序中使用这些概念。
除了3层架构之外,您还可以使用MVC (Model-View-Controller)架构。
答案 2 :(得分:0)
如果您希望OOPS Concepts获得最大可能的好处,您应该根据需要使用OOP的更流行的功能,如封装,继承,多态(根据需求编译时间或运行时间),抽象类和接口更好的应用。
您可以使用MVC(模型 - 视图 - 控制器),而不是3层架构。 在MVC中,您还发现大多数OOP概念已经使用过。
例如 ActionResult类已被大多数类继承,如JsonResult,PartialViewResult,ViewResult等。