ООП хелп=)

Discussion in 'PHP' started by XopoIII, 2 Dec 2007.

  1. biophreak

    biophreak Elder - Старейшина

    Joined:
    3 Aug 2007
    Messages:
    348
    Likes Received:
    63
    Reputations:
    15
    groundhog Не, товарищь scrat написал
    Вот хочу мотивацию, чем же они так кривы? :)
    В 4м пыхе нету, согласен, но вот чем они кривы в пятом? :)
     
  2. groundhog

    groundhog Elder - Старейшина

    Joined:
    12 May 2007
    Messages:
    1,159
    Likes Received:
    425
    Reputations:
    180
    Ну кривое - не кривое, но в пятом Php оно уже весьма близко к ООП других языков программирования. Есть все ключевые моменты, чтобы построить полноценное веб-приложение... С приходом Php6 ООП вообще не будет уступать своим сородичам по ООП.
     
  3. Дикс

    Дикс Elder - Старейшина

    Joined:
    16 Apr 2006
    Messages:
    1,194
    Likes Received:
    227
    Reputations:
    26
    с другой стороны написав класс и принявшись на нём ваять сайт, не раз задумаешься - а правильно ли ты написал класс. ведь нет гарантии, что класс сам по себе безглючный, чтобы писать и не задумываться. порой в нём оказывается не хватает нужной функции или вообще вся структура построения кривая, следовательно весь твой сайт можно выкинуть вместе с классом, потому что он уже никуда не годен.
     
  4. groundhog

    groundhog Elder - Старейшина

    Joined:
    12 May 2007
    Messages:
    1,159
    Likes Received:
    425
    Reputations:
    180
    Это ошибки проектирования... Они всегда будут если проектированием занимается человек далёкий от этого... Да и вообще, любой проект предполагает доработку, так что это не аргумент, Дикс... Если человек что-то делает неправильно, это его проблемы, а не технологии, которую он выбрал для разработки...
     
  5. biophreak

    biophreak Elder - Старейшина

    Joined:
    3 Aug 2007
    Messages:
    348
    Likes Received:
    63
    Reputations:
    15
    Дикс:
    А если писать тоже самое без классов - нужно будет править ВСЕ, а не только класс :)))))
    Если вы поняли о чем я ;)
    Да и поправленное и правильно работающее можно будет потом юзать в других проектах, ты будешь знать, что оно работает так как тебе надо ;)