命名建议:Create-Edit-Dialog

时间:2018-05-08 07:53:06

标签: design-patterns refactoring

我经常遇到相同的类/代码用于创建和编辑某些内容(例如创建/编辑帐户设置)。

我正在寻找一个最佳实践,如何命名用于多个用例的文件夹/文件/类(如创建和编辑)

EditDialog? CreateDialog? CreateEditDialog? FormDialog? SomethingBetter吗

(仅供参考:我目前正在开发角度应用程序)

提前致谢:D

1 个答案:

答案 0 :(得分:1)

IMHO FormDialog / Form是您提供的最佳选择。事实上,它提到的是一个Form不是List的对话框的类型,它也是一个很好的表单抽象,用于编辑和创建一个实体。

但FormDialog可能过于笼统,因为它可以是除“创建”和“编辑”之外的许多其他操作的抽象。因此,如果在创建新的Dialog时为其添加前缀,那将会很重要。例如,AccountSettings_FormDialog或AccountSettings_Form和DisableAccount_FromDialog或DisableAccount_Form。