Re: Философские категории
От: Silver_S Ниоткуда  
Дата: 14.03.24 18:28
Оценка:
Здравствуйте, Эйнсток Файр, Вы писали:

ЭФ>Почему все классы в C# наследуются от класса Object,

ЭФ>если ещё до нашей эры Аристотель выделил философские категории:
ЭФ>- being
...
ЭФ>- content
ЭФ>но почему остальные-то категории не лежат в корне иерархии классов?

Может это не про наследование свойств, а о чем-то другом. Абстракции/категории это не обязательно просто набор свойств, описывающих состояние и операций меняющих состояние (как в ООП).

А для разработчиков, кстати, этот список "кратко все о разработке" как выглядит? К чему все сводится?
Есть еще что важное, кроме этого?

  • Простота.
  • Повторная используемость.
  • Абстрактность.
  • Полнота.
  • Противоречия. (поиск компромиссов)
  • Изменяемость.
  • Декомпозиция.
  • Классификация/группирование/кластеризация/cohesion.
  • Инкапсуляция. (простой маленький интерфейс к сложной громоздкой реализации)
  • Ограничения. Автоматическая защита от ошибок. (Например, типизация)
  • Читабельность. Самодокументирование. Скорость навигации/поиска/локализации нужной части кода. (Инструменты разработки)
  •  
    Подождите ...
    Wait...
    Пока на собственное сообщение не было ответов, его можно удалить.