Интерфейс
·
Основной подход к [[абстрагированию]] поведения от реализации в коде. При этом под интерфейсом нужно понимать не только методы в API, но и вся информация, которая доступна клиенту. [^1]
Признаки хорошего интерфейса:
- интерфейс должен упрощать наиболее частый сценарий
- интерфейс должен быть простым, не смотря на сложность реализации
Обратные ссылки
Модульность
Базовая идея в программирование, которая сводится к тому, что большую программу надо разделять по частям....
Скрытия информации
Один из основных принципов в разработке. Точнее, можно сказать, что раскрытие внутреннего информации приводит к...