
В отсутствие ключа дверь — это часть стены. В отсутствие двери ни к чему ключ. Дверь и ключ к ней вместе представляют собой проход для разума. В отсутствие разума ни ключа, ни двери, ни прохода не существует.
Талман, Кода Овсінда (Б. Лонгієр «Ворог мій»)
Для початку невеличка картинка з натури. Перший курс політехнічного, перша лабораторна робота в другому семестрі. Об‘єктно-орієнтоване програмування. Задачка дуже проста: спроектувати на класах (поки що не написати, а спроектувати) програму для керування ліфтом. В аудиторії шістнадцять чоловік, розбиті на кілька купок. Всі зайняті чимсь важливим. Малюють якісь діаграми, голосно сваряться. Якщо вслухатись, можна почути окремі репліки.
- Пацани, у ліфта завжди є мотор, отже нам конче потрібен клас мотора. Його тип, швидкість, кількість років в експлуатації…
- А іще є кнопочні панелі. Це вектор кнопок, значить, нам потрібен клас кнопочної панелі, який буде містити ці кнопки і визначати, яку саме кнопку поверха натиснули.
- О, поверхи… Ми ж забули про поверхи!
( Read more... )
Вячеслав Ільченко
Джерело: Абырвалг