Знакомство

Завершено

В этом модуле представлено введение в объектно-ориентированное программирование (OOP), ориентированное на создание определений классов и создание экземпляров объектов в C#. Он сравнивает структурированное программирование с объектно-ориентированным программированием, проверяет пользовательские классы относительно системы типов .NET, изучает определения классов и конструкторы, а также создает объекты с помощью оператора new.

Представьте, что вы работаете в некоммерческой компании, и что вам было предложено обновить старое программное обеспечение C#. Добровольцы, создавшие исходные приложения, использовали структурированное программирование для разработки кода. Сложность проектов выросла со временем, поэтому компания хочет перейти на OOP, которая обеспечивает повторное использование кода, модульность и преимущества масштабируемости. Переход к OOP требует изменения в менталитете и подходе. Чтобы подготовиться к проекту, необходимо получить опыт работы с основными понятиями OOP.

Ниже приведены разделы, описанные в этом модуле:

  • Сравнение структурированного и объектно-ориентированного программирования.
  • Изучите систему типов .NET, разницу между значениями и ссылочными типами и преимуществом использования пользовательских типов классов.
  • Проектирование классов с помощью определений классов и пространств имен.
  • Создайте конструкторы классов и создайте экземпляры объектов с помощью оператора new.
  • Упражнение. Создание классов и объектов в C#.

В конце этого модуля вы сможете создавать определения классов и создавать экземпляры объектов с помощью конструкторов и оператора new.