私の設計は完全に狂っているかもしれませんが、比較可能な2つの派生クラスオブジェクトがある場合、クラスD1は基本的に常に>クラスD2になります。(Ivy Bridge と 286 を比較するとします)。isinstance(D2) を使用せずにクラス D1 の比較を実装してそれを反映するにはどうすればよいですか?
私はこれを見ました: Comparing two objects と Python でのダックタイピングの場合、isinstance をテストする必要がありますか?
「type」属性を追加してタイプを比較することもできますが、その場合は isinstance を使用することもできます。最も簡単な方法は isinstance を使用することです...もっと良い提案はありますか?