Even though each class has a very different primary functionality, the code needed to perform the secondary functionality is often identical.
Иако свака класа има веома различиту основну функционалност, код потребан за обављање секундарне функционалност је често идентичан.