学习关于数据驱动应用程序的OOP设计模式的资源



嗨,我正在努力寻找一些在数据驱动应用程序的上下文中使用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

事实上整本书都值得一看:-)

最新更新