Посмотрите на YouTube видеолекцию гуру объектно-ориентированного программирования Роберта Мартина
Sergey Tiцитирует2 года назад
объект определяется двумя компонентами: атрибутами и поведением.
Sergey Tiцитирует2 года назад
Каждому, кто знаком с любой
компьютерной системой, известно, что то или иное изменение может привести к ка-тастрофе, даже если предполагается, что это изменение будет незначительным.
Sergey Tiцитирует2 года назад
Мы можем сказать, что при правильном проектировании в объектно-ориентированных
моделях нет такого понятия, как глобальные данные. По этой причине в объектно-ориентированных системах обеспечивается высокая степень целостности данных.
Sergey Tiцитирует2 года назад
Данные, содержащиеся в объекте, представляют его состояние. В терминологии
объектно-ориентированного программирования эти данные называются атрибутами.
Sergey Tiцитирует2 года назад
В случае с объектно-ориентированным программным обеспечением, в отличие
от дилеммы «что было раньше — курица или яйцо?», мы знаем, что первым был
именно класс. Нельзя создать экземпляр объекта без класса.
Валентин Снигурцитирует7 месяцев назад
Название переменных должно отражать их роль, а не их тип.
Дарья Заикинацитирует2 года назад
Объединив атрибуты и методы в одной сущности (это действие в объектно-ориентированной терминологии называется инкапсуляцией),