擅长:python、mysql、java
<p>如果你的类应该是一个正确的元组子类型(根据<a href="https://en.wikipedia.org/wiki/Liskov_substitution_principle" rel="nofollow noreferrer">Liskov substitution principle</a>),那么它的行为方式应该与元组wrt/to set/del相同——如果你不定义<code>__setitem__</code>或<code>__delitem__</code>,那么这是默认行为。我不认为那会属于“拒绝遗产”的范畴。在</p>
<p>如果你的类使用一个元组作为它的实现的一部分,但是不应该是一个正确的元组子类型,那么做任何有意义的事情-但是如果你不想允许项分配/删除,那么最简单的事情就是不实现它们。在</p>