12 added
14 removed
Original
2026-01-01
Modified
2026-02-26
1
-
<p>1</p>
1
+
<p>Моделирование предметной области</p>
2
-
<a>Введение</a><p>Знакомимся с целями и задачами курса, его целями и структурой. Рассмотреть понятие "составные данные" и понять смысл их создания и использования.</p>
2
+
<p>Создание моделей предметной области для представления данных и отношений, использование моделей для создания абстракций и сокрытия деталей реализации</p>
3
-
<p>2</p>
3
+
<p>Барьеры абстракции</p>
4
-
<a>Точки</a><p>Начинаем проектирование примитивной графической библиотеки с создания специальных данных, которые будут моделировать точки на плоскости</p>
4
+
<p>Понятие барьеров абстракции и их роль в разделении уровней системы, примеры повышения уровня абстракции для упрощения взаимодействия между компонентами, влияние барьеров абстракции на поддерживаемость и расширяемость кода</p>
5
-
<p>3</p>
5
+
<p>Составные данные</p>
6
-
<a>Пары</a><p>Разбираемся с тем, как устроены и реализованы точки в нашей графической библиотеке</p>
6
+
<p>Создание составных данных для представления сложных структур данных, использование составных данных для создания эффективного и масштабируемого кода</p>
7
-
<p>4</p>
7
+
<p>Пары</p>
8
-
<a>Моделирование</a><p>Знакомимся с понятием "Моделирование предметной области".</p>
8
+
<p>Создание пар и других составных данных для представления отношений между данными, использование пар и других составных данных для создания модульного и гибкого кода</p>
9
-
<p>5</p>
9
+
<p>Рациональные числа</p>
10
-
<a>Барьеры абстракции</a><p>Знакомимся с понятием барьеров абстракции и лучше понять цель разделения на уровни абстракции и повышения уровня абстракции.</p>
10
+
<p>Представление рациональных чисел как абстракции на основе пар, реализация операций над рациональными числами</p>
11
-
<p>6</p>
11
+
<p>Моделирование сложных систем</p>
12
-
<a>Реализация пар</a><p>Пишем собственную реализацию пар на языке Ruby.</p>
12
+
<p>Представлление сложные структуры данных на базе более простых, создание последовательностей на основе пар, обработка последовательностей</p>
13
-
<p>7</p>
14
-
<a>Рациональные числа</a><p>Рассматриваем рациональные числа как новый пример абстракции на основе пар чисел.</p>