Шаблон проектирования — это универсальное решение многократного использования для часто встречающейся проблемы при разработке программного обеспечения.
C# — это мультипарадигмальный управляемый объектно-ориентированный язык программирования, созданный Microsoft совместно с .NET. C# можно использовать с любой реализацией .NET, такой как .NET Core, .NET Framework, Mono, ML.Net и Xamarin.
Объектно-ориентированное программирование — это парадигма программирования, использующая «объекты»: структуры данных, состоящие из полей данных и методов вместе с их взаимодействиями.
Свойство класса в некоторых объектно-ориентированных языках программирования — это особый тип свойства, который применяется к классу, а не к экземпляру класса.
C++ — это язык программирования общего назначения. Первоначально он был разработан как расширение C и имеет похожий синтаксис, но теперь это совершенно другой язык.
Процесс динамического выделения и освобождения частей физической памяти для того, чтобы отвечать на программные запросы, если это возможно, справедливо и без истощения среди запрашивающих.