4
追加/編集機能を組み合わせるのが望ましい場合、およびそれらを別々に保つ場合はいつですか?
アイテムを追加または編集する必要がある状況に定期的に遭遇し、追加と編集に別々のメソッドを使用することもあれば、それらを1つのメソッドに結合することもあります。 ある方法が他の方法よりも優先されますか?もしそうなら、なぜですか? public void AddItem() { ShowEditingPopup(new Item(), "Add Item"); } public void EditItem(Item item) { ShowEditingPopup(item, "Edit Item"); } または public void EditItem(Item item) { ShowEditingPopup( (item ?? new Item()), string.format("{0} Item", (item == null ? "Add " : "Edit ")) ); } どこShowEditingPopupのように定義されます public void ShowEditingPopup(object popupDataContext, string …