現在、幼稚園、小学校、高校向けにカスタマイズされたC#「スクールシステムプロジェクト」に取り組んでいます。この目的のために、カスタマイズされた機能を備えた文字通り類似したクラスを持つ 3 つの異なるプロジェクトを作成しました。
問題は、(主にバグや新機能のために) クラスを変更するたびに、3 つのプロジェクトで同様のクラスを更新する必要があることです。
今、私は自分のデザインパターンがこれよりも優れているはずだったことを知りました。カスタマイズされた機能を持つ同様のクラスを共有する私のタイプのプロジェクトの業界標準は何ですか? すべてが使用できるライブラリ クラスの作成を検討する必要がありますか?それともより良いオプションがありますか?