facade 相关问题

Facade模式是Gang of Four的结构设计模式之一。

考虑到外观不应该有任何逻辑,我可以根据服务需要转换传入的对象吗?

考虑到外观不应该有逻辑,将其传递给服务,这段代码是否正确使用了外观模式?我正在制作地图并对数据进行分组,并在其他服务中使用返回值

回答 1 投票 0

Facade、Proxy、Adapter 和 Decorator 设计模式之间的区别?

Facade、Proxy、Adapter 和 Decorator 设计模式有什么区别? 从一般的角度来看,这样的模式似乎做同样的事情,那就是:包装一个 API 并提供 acc...

回答 2 投票 0

带有绑定的 Laravel 门面仅实例化一次

我正在制作一个 Laravel 包,并使用服务提供者和外观来使我的类可用。 我希望每次用户调用我的类(例如 ImageUpload::myfunc() 时)都是

回答 1 投票 0

如何克服构造函数中依赖过多的类?

我有一个Python项目,其中有一个Car类,它有一个具有多个状态的主状态机。而且,Car类有多个系统。这些系统是发动机、变速箱、制动器、仪表板...

回答 1 投票 0

用于 rxjs 流的外观模式以实现更干净的 Angular 架构?

上下文: 我正在开发一个 Angular 15 应用程序,我在其中区分智能组件和愚蠢组件。我的智能组件确实与服务有连接,而哑组件仅进行通信...

回答 1 投票 0

数据类型的外观设计模式

我在子系统 A 中有一个名为 MyClass 的类,子系统 B 中的一个方法具有 MyClass 类型的参数。我的子系统是高度耦合的,所以我想为子系统 A 做一个外观。我应该……

回答 1 投票 0

Laravel:如何找到 Facade 的具体实现?

这是关于Redis Facade的Laravel(v8但不重要)的源代码链接 https://github.com/laravel/framework/blob/8.x/src/Illuminate/Support/Facades/Facade.php#L164 我想要...

回答 1 投票 0

Proxy和Facade设计模式如何结合?

我有一个第三方库类 Lib 和一个自己的 LibProxy,其中 LibProxy 在将控件传递给 Lib 之前添加了一些缓存。这本来就是 Proxy 的教科书,但 LibProxy 也简化了

回答 0 投票 0

是否建议为客户端应用程序(移动、Web)构建反腐败层

我们正在构建一个移动应用程序,该应用程序通过已知的 API 网关使用后端微服务,一些后端微服务是遗留的,而另一些则不适用 rest 合规性和重新...

回答 1 投票 0

如何在ASP.NET Core中使用DI注入特定的接口实现。

你好,我有以下问题,我有一个接口,是由2个类实现的,其中一个类做真正的工作,而其他使用第一个提到的。我怎么能告诉...

回答 2 投票 0

在Laravel中使用静态方法的门面与类的区别

我看了一下Laravel框架和他们的一些产品,我注意到Cashier使用的是Casheir类的静态方法,而Socialite则是作为一个门面使用的. 什么...

回答 1 投票 0

门面设计模式是否也只涉及类/模块或实际的API调用?

我想我了解门面设计模式的目的-为客户端提供一个接口,以简化和抽象一个复杂的系统,使他们可以更轻松地执行特定任务。 ...

回答 2 投票 1

Python中的外观模式

我试图应用类似于Java中的概念的外观模式,但是我认为这是不正确的。我认为ShapeMaker类或Main中有问题,您是否认为... ...>

回答 1 投票 -1

Laravel Facades-将参数传递给__construct()

如果创建一个Facade,并且想在实例化前传递参数,该怎么办?

回答 1 投票 0

在jar文件中隐藏类

真的不可能在jar文件中隐藏某些类吗?我不想允许类的直接实例化以使其更加灵活。只有工厂(或外墙)才能看到...

回答 8 投票 10

Laravel无法加载Facade \ Auth

我更改了App \ Models中的模型目录,我更改了此文件config.auth'providers'=> ['users'=> ['driver'=>'eloquent','model'=> App \ Models \ ...

回答 1 投票 0

带有Userfrosting的PHP致命错误,现在服务器始终显示错误500

我正在管理服务器,在更新作曲家之后,我收到以下消息:PHP致命错误:未捕获的TypeError:传递给UserFrosting \ System \ Facade :: setFacadeContainer()的参数1必须是......]

回答 1 投票 0

使用Builder模式时如何允许唯一的Laravel Facade实例?

我正在使用Builder模式,但在两次调用之间会得到数据混淆。我希望在每次对我的外观进行静态调用时都有一个新实例。示例:基础类

回答 1 投票 0

C#单例模式在实现并行而不是并发处理后无法按预期工作

免责声明:我知道诸如Thread Safe C#Singleton Pattern之类的问题,但是这些问题无法回答我的问题。让我首先描述我的C#项目来陈述我的问题:我有一个类...

回答 1 投票 2

Laravel中使用的门面是什么?

我对Laravel提供的立面感到困惑。 Laravel文档指出:外观为应用程序的服务容器中可用的类提供“静态”接口。 ...

回答 3 投票 5

© www.soinside.com 2019 - 2024. All rights reserved.