Книга: C# для профессионалов. Том II

Программные объекты

Программные объекты

В C++ любая программа состоит из точки входа (в ANSI C++ это функция main(), хотя для приложений Windows она обычно называется WinMain()), а также различных классов. структур и глобальных переменных или функций, которые определены вне любого класса. Хотя многие разработчики будут считать что хороший объектно-ориентированный проект определяется тем, насколько возможно, чтобы элементы самого верхнего уровня в коде являлись объектами C++ не требует этого. Как только что было показано, C# реализует эту идею. Он утверждает существенно более объектно-ориентированную парадигму, требуя, чтобы все элементы являлись членами класса. Другими словами, единственными объектами верхнего уровня в программе являются классы (или другие элементы, которые могут рассматриваться как специальные типы классов: перечисления, делегаты и интерфейсы). В этом случае код C# оказывается более объектно-ориентированным, чем это требует C++.

Оглавление книги


Генерация: 2.648. Запросов К БД/Cache: 3 / 0
поделиться
Вверх Вниз