Авторская рубрика преподавателя кафедры ВТИСиТ УГТУ Константина Рочева
От автора: Когда-то давно в 2012 году я провел эксперимент – "Проект 365: по стихотворению в день". В какой-то степени считаю, что этот проект был успешным, так как написать 365 стихотворений у меня все же получилось. Хотя он и был пока издан только самиздатом в электронном виде: https://www.litres.ru/konstantin-vasilevich-rochev/proekt-365/.
Минуло много лет и я решил повторить эксперимент, но уже с ограничением по определенной теме – той, в которой я более-менее разбираюсь – в сфере программирования.
Часть из того, что получится, я планирую публиковать или озвучить в процессе, а по завершении проекта собрать все более-менее достойные части в один сборник-справочник-учебник по программированию.
Ссылочные типы данных
Класс
Класс – основной элемент ООП,
Он представляет собой описание:
Данных – структуры свойств и полей
И их значения по умолчанию,
А также логики – функций, которые
Связаны смыслом с этими данными,
И предназначены, чтоб обработать их.
Классами строят структуру программную.
Объект
Объект создаётся по образу класса,
Его называют, порой, экземпляром
Этого класса. Обычно в нём сразу
Есть состояние, полями представленное,
И поведение в методах классовых.
Класс – как чертёж, а объект – исполнение.
В нем сочетаются с логикой данные.
В памяти кучи его размещение.
Ссылка на функцию, делегат С#
Для передачи функций в виде
Параметров и переменных
Вполне возможно получить их
По адресу для выполнения –
Как указатели на память,
Куда загружен код программы.
А ссылку в класс-обертку вставив,
Таки получим делегат мы.