複数のクラスに共通する列挙型を型定義したい。私はできた:
1 他の人が直接継承するクラスで typedef を作成します
2 各クラスの列挙型を型定義します。
3 NSObject のカテゴリを作成し、そこで列挙型を typedef します。
最初のオプションは繰り返しを必要としませんが、これは 3 つの中で最も優れていると思いますが、ただ 1 つの列挙型のためだけにまったく新しいクラスを作成するのは間違っていると感じます。これはアンチパターンですか?より良い方法はありますか?
複数のクラスに共通する列挙型を型定義したい。私はできた:
1 他の人が直接継承するクラスで typedef を作成します
2 各クラスの列挙型を型定義します。
3 NSObject のカテゴリを作成し、そこで列挙型を typedef します。
最初のオプションは繰り返しを必要としませんが、これは 3 つの中で最も優れていると思いますが、ただ 1 つの列挙型のためだけにまったく新しいクラスを作成するのは間違っていると感じます。これはアンチパターンですか?より良い方法はありますか?