В чём смысл классов(class)?

Тема в разделе "WASM.HEAP", создана пользователем twgt, 20 сен 2007.

  1. t00x

    t00x New Member

    Публикаций:
    0
    Регистрация:
    15 фев 2007
    Сообщения:
    1.921
    1. операционные системы стараются писать на чистом Си, в котором никакого наследования нет;
    2. если под словом "система" подразумевается совокупность прикладного ПО, которое пишется под конечного пользователя (интерфейсик получше, "Я ХОЧУ" и т.д.); известно, что идти на поводу у такого конкретного юзера гиблое дело, потому что получается что ТЗ даёт тот, кто будет всего лишь использовать результат работы программы (обычно какое-нибудь число, или график);
    3. по результатам работы программы этот конечный пользователь сделает выводы, и запросит изменить программу (хорошо, если просто что-то добавить). после этого сыпится казалось бы сказочно спроектированная прозрачная и понятная разработчику архитектура программного обеспечения, что влечёт за собой рефакторинг и другие медицинские термины :)))
     
  2. _DEN_

    _DEN_ DEN

    Публикаций:
    0
    Регистрация:
    8 окт 2003
    Сообщения:
    5.383
    Адрес:
    Йобастан
    t00x

    Бугага-3.

    Скажи мне, какие книги ты читаешь, и я скажу... тебе что-нибудь)))
     
  3. t00x

    t00x New Member

    Публикаций:
    0
    Регистрация:
    15 фев 2007
    Сообщения:
    1.921
    _DEN_
    однако поспамить можно и без моего участия.
     
  4. vito

    vito New Member

    Публикаций:
    0
    Регистрация:
    14 ноя 2004
    Сообщения:
    177
    Booster
    Нет я этого не сказал. Оно наоборот очень нужно.
    Просто, за рекламной мишурой и бредом который я не раз читал, у многих возникает вопрос - "а что это вообще?"
    Некоторые возводят на уровень религии... Многие авторы очень плохо пишут. "Представим автомобиль.. это объект".
    "Рассмотрим на примере семьи - ребенок унаследовал" это о множественном наследовании.
    Просто нужно объяснить, для чего, почему и зачем.
    Да. ООП выражаясь математически, можно привести к процедурному подходу. Обратное тоже верно.

    Точно.
    Сказать по правде "чистое" ООП мне не по душе. Оно загоняет в уж слишком узкие рамки.
    В этом плане мне нравится С++, который позволяет слишком многое.:) В том числе комбинировать подходы.
     
  5. _DEN_

    _DEN_ DEN

    Публикаций:
    0
    Регистрация:
    8 окт 2003
    Сообщения:
    5.383
    Адрес:
    Йобастан
    t00x

    Да, вот такой вод я желчный язвительный моральный урод :)))))))
     
  6. device

    device Reflection

    Публикаций:
    0
    Регистрация:
    26 апр 2007
    Сообщения:
    1.198
    Адрес:
    RF
    Нет, это класс.
    ВАЗ2110 - это объект:)
     
  7. _DEN_

    _DEN_ DEN

    Публикаций:
    0
    Регистрация:
    8 окт 2003
    Сообщения:
    5.383
    Адрес:
    Йобастан
    device

    Просто ВАЗ2110 это тоже класс. Объект, это ВАЗ2110, который стоит у соседа в гараже.
     
  8. device

    device Reflection

    Публикаций:
    0
    Регистрация:
    26 апр 2007
    Сообщения:
    1.198
    Адрес:
    RF
    _DEN_
    Это по разному можно интерпретировать
    Код (Text):
    1. class Automobile{}...
    2.  
    3. //Дальше можно либо создать объект
    4. Automobile VAZ2110 = new Automobile(VAZ);
    5. //И присвоить ему Location
    6. VAZ2110.setLocation( new Location().ГАРАЖ_СОСЕДА);
    7. //Естесственно, Location - это тоже класс
     
  9. _DEN_

    _DEN_ DEN

    Публикаций:
    0
    Регистрация:
    8 окт 2003
    Сообщения:
    5.383
    Адрес:
    Йобастан
    Ну 2110 это ведь свойство, объединяющее семеяство автомобилей. Это никако не конкретный объект. Хотя бы enum.

    ...мдаааа))
     
  10. device

    device Reflection

    Публикаций:
    0
    Регистрация:
    26 апр 2007
    Сообщения:
    1.198
    Адрес:
    RF
    Да я просто хочу сказать, что каждый кодер по-своему видит иерархию классов.
    Если я пишу прогу для учета продукции на рыбном складе, то я что, должен каждую рыбину с момента зарождения жизни на Земле описывать?
     
  11. _DEN_

    _DEN_ DEN

    Публикаций:
    0
    Регистрация:
    8 окт 2003
    Сообщения:
    5.383
    Адрес:
    Йобастан
    device

    Ну это одна из главных сложностей - где деление, для чего нужны новые языковые типы, а что можно описать с помощью данных :)
     
  12. device

    device Reflection

    Публикаций:
    0
    Регистрация:
    26 апр 2007
    Сообщения:
    1.198
    Адрес:
    RF
    Это одна из главных возможностей!
     
  13. _DEN_

    _DEN_ DEN

    Публикаций:
    0
    Регистрация:
    8 окт 2003
    Сообщения:
    5.383
    Адрес:
    Йобастан
    device

    Какая еще возможность... Это одна их главных головных болей. Ну да, возможность, только ничего главного я в этом не вижу.