外部API调用的Facade模式

时间:2014-04-29 13:58:49

标签: c# asp.net design-patterns

我正在查看一个包含3个类的项目,每个类有大约15个方法,负责从API获取数据并返回List,或保存数据或其他一些功能的各种操作。一类是客户类,另一类是销售类等。

所有这些类中的静态方法都有点复杂,需要一些我想简化的设置。我想首先让开发人员更轻松,并制作一个可以降低复杂性并执行一些初始设置的外观。

在我希望降低多个服务的复杂性的情况下,#34;课程,创建多个立面通常是可接受的/通用的吗?或者只是将它们包装成一个?

我最初的反应是制作多个外观,因为它对开发人员来说更直观,例如" CustomerServiceFacade"或" CustomerService",然后另一个用于SalesService(SalesServiceFacade)。不确定是否有人对命名约定提出建议。

谢谢!

0 个答案:

没有答案