学习关于数据驱动应用程序的OOP设计模式的资源
本文关键字:OOP 资源 设计模式 应用程序 数据驱动 学习 | 更新日期: 2023-09-27 18:06:25
嗨,我正在努力寻找一些在数据驱动应用程序的上下文中使用OOP的好资源。我对OOP有相当牢固的掌握——在我的代码中经常使用对象、接口和委托。然而,我发现当我编写数据驱动的应用程序时(这是我现在的大部分工作),我往往倾向于转向功能方法。我猜这主要是因为我不知道正确的方法。
我只编程了一年,最近我花了很多时间来提高我的设计模式知识(我目前正在阅读c# 3.0设计模式,观看john skeet的视频),并真正为所有东西编写单元测试。然而,我发现我看到的许多例子往往不涉及数据驱动的应用。更多像卡车继承自汽车的东西lol
所以我想知道是否有人可以为我指出一些关于这个主题的好的视频,教程甚至书籍的方向?
Martin fowler的《企业应用架构模式》介绍了相当多的"数据驱动"模式http://martinfowler.com/eaaCatalog/。
查看:
表数据网关:http://martinfowler.com/eaaCatalog/tableDataGateway.html
行数据网关:http://martinfowler.com/eaaCatalog/rowDataGateway.html
Table Module: http://martinfowler.com/eaaCatalog/tableModule.html
事实上整本书都值得一看:-)