Может кто-нибудь привести пример иерархии классов, относящейся к информатике? - PullRequest
1 голос
/ 20 ноября 2010

Может кто-нибудь привести пример иерархии классов, относящейся к информатике?

В своих лекциях я видел несколько простых примеров, таких как:

Автомобиль

Строительство

Heavy

машины кран грейдер Back-мотыги

Haulage

Полуприцеп Планшетный

Passenger

Коммерческая

автобус Пожарная машина лимузин Полиция-мотоцикл

Личный

Автомобиль внедорожник Мотоцикл

Ответы [ 2 ]

2 голосов
/ 20 ноября 2010

Достойный пример из мира .NET (и я считаю, что в Java есть нечто очень похожее):

  • Исключение
    • ArgumentException
      • ArgumentNullException
      • ArgumentOutOfRangeException
    • ArithmeticException
      • DivideByZeroException
      • NotFiniteNumberException
      • OverflowException
    • DirectoryNotFoundException
    • FileNotFoundException
    • PathTooLongException

... и т. Д., И т. Д.,и т. д.

(иерархия на самом деле намного больше этой; это лишь некоторые популярные примеры.)

2 голосов
/ 20 ноября 2010

Вот иерархия классов из системы управления контентом, над которой я работаю:

  • Node
    • Пользователь
      • Пользователь Active Directory
      • Пользователь базы данных
    • Папка
      • Сайт
      • Галерея шаблонов
      • Галерея изображений
    • Template
    • Страница
    • Файл
...