我经常遇到相同的类/代码用于创建和编辑某些内容(例如创建/编辑帐户设置)。
我正在寻找一个最佳实践,如何命名用于多个用例的文件夹/文件/类(如创建和编辑)
EditDialog? CreateDialog? CreateEditDialog? FormDialog? SomethingBetter吗
(仅供参考:我目前正在开发角度应用程序)
提前致谢:D
答案 0 :(得分:1)
IMHO FormDialog / Form是您提供的最佳选择。事实上,它提到的是一个Form不是List的对话框的类型,它也是一个很好的表单抽象,用于编辑和创建一个实体。
但FormDialog可能过于笼统,因为它可以是除“创建”和“编辑”之外的许多其他操作的抽象。因此,如果在创建新的Dialog时为其添加前缀,那将会很重要。例如,AccountSettings_FormDialog或AccountSettings_Form和DisableAccount_FromDialog或DisableAccount_Form。