В. А. Основы объектного программирования на языке C# оо – технология и обучение программированию



СодержаниеРоль языка и среды программирования
Начала программирования. Модели
Модель структурного программирования
Модель визуального, событийно-управляемого программирования
Модель модульного программирования
Модель объектно-ориентированного программирования
Класс – это модуль
Класс – это тип данных
Развернутые и ссылочные типы
Стиль программирования
Правило «И не вздумайте!»
Правило «Never, never, never!»
Правило «Нет литералам!»
Жизненный цикл программной системы
Три закона программотехники
Не бывает некорректных систем. Каждая появляющаяся ошибка при эксплуатации системы – это следствие незнания спецификации системы
Если спецификацию можно нарушить, – она будет нарушена. Новичок (чечако) способен «подвесить» любую систему.
Метод Флойда и утверждения Assert
Расширенная архитектура приложений.
LINQ и деревья выражений
Тренд в направлении функционального программирования