Посмотрите на YouTube видеолекцию гуру объектно-ориентированного программирования Роберта Мартина
Sergey Tihas quoted2 years ago
объект определяется двумя компонентами: атрибутами и поведением.
Sergey Tihas quoted2 years ago
Каждому, кто знаком с любой
компьютерной системой, известно, что то или иное изменение может привести к ка-тастрофе, даже если предполагается, что это изменение будет незначительным.