На главную Наши проекты:
Журнал   ·   Discuz!ML   ·   Wiki   ·   DRKB   ·   Помощь проекту
ПРАВИЛА FAQ Помощь Участники Календарь Избранное RSS
msm.ru
! Правила раздела:
1. Название темы - краткое описание кто/что против кого/чего
2. В первом сообщении - список параметров, по которым идет сравнение.
3. Старайтесь аргументировать свои высказывания. Фразы типа "Венда/Слюникс - ацтой" считаются флудом.
4. Давайте жить дружно и не доводить обсуждение до маразма и личных оскорблений.
Модераторы: Модераторы, Комодераторы
Страницы: (7) 1 [2] 3 4 ...  6 7 все  ( Перейти к последнему сообщению )  
> ООП: что главнее, матрица или вектор
    Цитата Qraizer @
    второй вопрос: как связаны квадратное и кубическое уравнение?
    вначале было квадратное, а потом постарались решить кубическое и получилось. И понеслось. Иерархия тривиальна. А к чему сие?

    Добавлено
    Цитата ЫукпШ @
    Что касается родственных связей объектов в конкретной программе то они зависят
    от сознания программиста. Как ему удобнее, так и лучше.
    Не совсем согласен: наука показывает как появлялись категории и как они существуют. Вполне отлично. А если программист будет брать то, что удобнее, то может так оказаться, что чрез несколько шагов он попадёт в весьма тяжёлую ситуацию. :yes-sad:
      Ok, пофлудим.
      Цитата Qraizer @
      Ни то, ни другое.

      Цитата D_KEY @
      Зависит от того, что моделируем.

      На что только люди не пойдут, чтобы не признавать, что на подобных задачах ООП фэйлится.
        Цитата Славян @
        А если программист будет брать то, что удобнее, то может так оказаться, что чрез несколько шагов он попадёт в весьма тяжёлую ситуацию. :yes-sad:

        Если он будет неправильно моделировать(а моделировать он должен то, что ему нужно с учетом того, что может понадобиться в дальнейшем), то попадет в еще более тяжелое положение.

        Добавлено
        Цитата MyNameIsIgor @
        На что только люди не пойдут, чтобы не признавать, что на подобных задачах ООП фэйлится.

        А тут есть четкая постановка задачи?

        Добавлено
        Цитата MyNameIsIgor @
        пофлудим

        ООП

        Тогда стоит начать с определения ООП :D
          Цитата D_KEY @
          А тут есть четкая постановка задачи?

          При какой постановке задачи матрица будет являться вектором, а не вектор - матрицей?
            Цитата D_KEY @
            Если он будет неправильно моделировать(...), то попадет в еще более тяжелое положение.
            Не, давайте считать, что он всё делает правильно, а то так мы зарастём предположениями "если..то...".
              Цитата D_KEY @
              Тогда стоит начать с определения ООП

              Оно не потребуется - такие задачи на раз троллятся принципом подстановки :)
                Цитата Славян @
                Цитата D_KEY @
                Если он будет неправильно моделировать(...), то попадет в еще более тяжелое положение.
                Не, давайте считать, что он всё делает правильно, а то так мы зарастём предположениями "если..то...".

                Так в большинстве задач ему не потребуется моделировать именно полноценные концепции из математики. Если только это не его предметная область.

                Добавлено
                Цитата MyNameIsIgor @
                Цитата D_KEY @
                А тут есть четкая постановка задачи?

                При какой постановке задачи матрица будет являться вектором, а не вектор - матрицей?

                Это придумывать надо :) Пусть автор хоть какую-то реальную задачу придумает. А если речь о математике, то я бы не наследовался. В крайнем случае можно было бы через интерфейсы сделать нужное поведение.
                  Цитата D_KEY @
                  Так в большинстве задач ему не потребуется моделировать именно полноценные концепции из математики. Если только это не его предметная область.
                  Согласен! Просто неплохо видеть, что, моделируя не "полноценную концепцию", мы строим пусть хороший, но костыль. И однажды будет ломаться то один из оных, то другой. :yes-sad:
                    Цитата D_KEY @
                    А если речь о математике, то я бы не наследовался.

                    Как не о математике, если очевидно, что речь идёт о сущностях именно из неё?
                    Цитата D_KEY @
                    В крайнем случае можно было бы через интерфейсы сделать нужное поведение

                    Вот я и говорю - зафэйлилось ООП. Как и на классическом примере с множествами чисел.
                      Цитата Славян @
                      Иерархия тривиальна.
                      Ну так не составит труда реализовать и показать выгоды. Давай, я подожду решения до завтра. Не сильно мало времени? P.S. Решение тупо в процедурном стиле потребует примерно час.
                      Цитата Славян @
                      А к чему сие?
                      К тому, что не получится. Иерархия окажется костылём на костыле, и при этом не даст никакой выгоды.

                      Добавлено
                      Цитата MyNameIsIgor @
                      На что только люди не пойдут, чтобы не признавать, что на подобных задачах ООП фэйлится.
                      Ни в коем разе. Классы будут вполне к месту, просто тут наследование нафик не сдалось.
                        Цитата Qraizer @
                        Классы будут вполне к месту, просто тут наследование нафик не сдалось

                        Прелестно - в предметной области сущности чётко связаны отношением "является", а у нас в программе - нет :jokingly:
                          Цитата Qraizer @
                          К тому, что не получится. Иерархия окажется костылём на костыле, и при этом не даст никакой выгоды.
                          Частично согласен. Смотрите, это как с копированием может получиться:
                          ExpandedWrap disabled
                            if( n<16 ) goto Метод[n];
                            else ОбщийМетодКопирования();
                          Т.е. сначала прут малые частные случаи, а потом уже метод развивается до ультраобщего. Т.о. костыли идут вначале, но потом они становятся на заводские рельсы и перестают/перестанут быть костылями. :scratch:
                            :popcorn:
                              Цитата MyNameIsIgor @
                              Прелестно - в предметной области сущности чётко связаны отношением "является", а у нас в программе - нет

                              А нет их в предметной области. Тоже самое и с матрицами и векторами.
                                MyNameIsIgor, ты что-то путаешь. Квадратное уравнение не является частным случаем кубического. Операции умножения матриц и векторов -- это сильно разные операции. Итп.
                                1 пользователей читают эту тему (1 гостей и 0 скрытых пользователей)
                                0 пользователей:
                                Страницы: (7) 1 [2] 3 4 ...  6 7 все


                                Рейтинг@Mail.ru
                                [ Script execution time: 0.0895 ]   [ 14 queries used ]   [ Generated: 28.07.26, 13:12 GMT ]