正如我的用户名所示,我是一个 MVC 菜鸟,希望更好地理解编码 MVC/OOP 概念。
因此,以 PayPals 支付系统为例,我有一个带有三个 ActionResult 的 PayPalController:IPN、PDT 和 Checkout。[这些都是非常基本的东西——几乎是 RobConn 教程的抄本]。我注意到大部分代码将保持静态,只有一部分用户特定代码被添加到不同的网站情况。我想要实现的是一种使控制器更可重用的方法;例如,编码人员只需为 IPN 验证、IPN 不成功等编写代码。立即想到的是在这些点调用空函数,以便编码人员可以在需要时填充它们,但这似乎对我来说有点太简单了。我不太了解接口和抽象[目前正在阅读它们],但不知何故我觉得答案就在它们之中?
所以基本上,解决这种情况的最佳方法是什么以及为什么。谢谢你,MVC新手