Прошло много лет с тех пор, как я подумал об этом, но вскоре я тренирую некоторых настоящих юниоров и должен объяснить, что представляет собой объект для тех, кто не знает, что это такое.
Основываясь на том, что вы используете в реальном мире, каковы ключевые моменты объектов, которые я должен сосредоточить на объяснении. Например:
- Уровни доступа
- Наследование
- Герметизация
- Полиморфизм
- Абстракция
- Интерфейсы