The idea was that once completed, the implementation of a class could only be modified to correct errors; new or changed features would require that a different class be created.
Идея была в том, что однажды разработанная реализация класса в дальнейшем требует только исправления ошибок, а новые или изменённые функции требуют создания нового класса.