本文介绍了Factory方法的命名约定是什么?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

简介

这句话引出了关于工厂方法设计模式的命名约定的问题。

期望

我希望看到最佳实践或有帮助的示例,它们提供了清晰的工厂方法命名。

因为它可能依赖于一种语言,所以让我们考虑一组最流行的语言:C#、Java、C++和JavaScript。

上下文

对于上下文,我建议考虑以下类结构。我们有两个抽象类:Document和Application。该应用程序包含一个文档列表,并且应该可以创建新文档。应用程序具有工厂方法CreateDocument()

谢谢

推荐答案

imho方法名称取决于上下文和正在创建的对象的性质。也许这就是为什么你没有找到任何明确的约定。例如,Create()方法可能在一个上下文中是正确的,而Open()Build()可能在其他上下文中更合适。

这篇关于Factory方法的命名约定是什么?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

10-29 09:46