Правило универсальной масштабной инвариантности помогает принимать решения при проектирования какого либо здания. К примеру, ответить на вопрос «какой высоты или ширины мне сделать тот или иной элемент здания — 1 или 3 метра?» Если сопоставить уже имеющиеся малые и крупные части здания , их величина определяется на уровне психологического предпочтения или другими ограничениями, найти решение благодаря этому правила становится гораздо проще. Это правило никаким образом не является ограничением...
Абстракция в программировании - это процесс выделения и описания ключевых характеристик и поведения объектов и системы, игнорируя при этом ненужные детали. В программировании абстракция позволяет создавать модели и интерфейсы, которые представляют сущности и концепции программы с высоким уровнем абстракции и обобщения. Абстракция помогает разработчикам разделять сложные системы на более простые и понятные компоненты, скрывая детали их внутренней реализации...