14. 14
Если бы строители строили здания так же, как программисты
пишут программы, первый залетевший дятел разрушил бы
цивилизацию.
Второй закон Вейнберга.
Проектирование
23. 23
Структуры
Структура — конструкция большинства языков
программирования, позволяющая содержать в себе набор
переменных различных типов. В языках семейства Pascal
структуры традиционно называют записями (англ. record).
30. 30
ООП – объединение данных и кода по их
обработке в одном объекте
У объекта есть свойства (атрибуты)
и методы (сообщения, список
понимаемых приказов, «API»)
31. 31
Есть специальные методы.
Например, констуктор
Try to relax.
This will feel a little weird.
This. . .
. . .is the Construct.
lt's our loading program.
We can load anything, from clothing. . .
. . .to equipment. . .
: : :weapons: : :
. . .training simulations. . .
. . .anything we need.
Right now we're inside a computer program?
ls it really so hard to believe?
33. 33
Функция НайтиТовар(Наименование)
Запрос = Новый Запрос("ВЫБРАТЬ Ссылка, Наименование ИЗ
Справочник.Номенклатура ГДЕ НЕ ПометкаУдаления");
Выборка = Запрос.Выполнить().Выбрать();
Пока Выборка.Следующий() Цикл
Если СокрЛП(ВРег(Выборка.Наименование))=ВРег(Наименование) Тогда
Возврат Выборка.Ссылка;
КонецЕсли;
КонецЦикла;
КонецФункции
39. 39
Наследование — механизм языка, позволяющий создать
новый класс на основе уже существующего (родительского,
базового) класса.
Fiat 124 и ВАЗ 2101
40. 40
Инкапсуляция — механизм языка программирования,
который ограничивает доступ к составляющим объект
компонентам (методам и переменным), делает их
приватными, т.е. доступными только внутри объекта.
43. 43
Полиморфизм (от греч. πολὺ- — много, и μορφή — форма)
— возможность класса–потомка менять реализацию
класса–родителя сохраняя при этом его интерфейс.