Follow along with the video below to see how to install our site as a web app on your home screen.
Бележка: This feature may not be available in some browsers.
xmmm каза:1. По-подредено
2. По-разбераемо
3. Ако се разровиш в обяви за php програмисти почни навсякъде търсят и ООП
4. По-лесно се работи в екип.
Можеш и да видиш и този урок на Иван Ванков:
http://nau4i.me/index.php?option=com_content&view=article&id=122:2009-12-27-20-21-06&catid=44op&Itemid=76
На около 21-вата минута говори за предимствата и недостатъците на ООП.
Успех 8)
RegexSux каза:xmmm каза:1. По-подредено
2. По-разбераемо
3. Ако се разровиш в обяви за php програмисти почни навсякъде търсят и ООП
4. По-лесно се работи в екип.
Можеш и да видиш и този урок на Иван Ванков:
http://nau4i.me/index.php?option=com_content&view=article&id=122:2009-12-27-20-21-06&catid=44op&Itemid=76
На около 21-вата минута говори за предимствата и недостатъците на ООП.
Успех 8)
За 3 и 4 си прав, за 1 и 2 това зависи от това кой пише.
Надявам се може да обясниш защо с структурен код трябва да добавям на 100 места нещо ново.Ако ти го правиш така, прави го.Аз и в структурния код си обсмилям нещата и го правя така, че в бъдеще да мога максимално лесно да обновявам нещата.Ако не сте ходили на лекции/уроци по ООП, идете и ще ви обяснят за структурно vs. OOP програмиране.Никой няма да ви говори за подреденост или нещо подобно а за архитектури на приложения и подобниqazxsw каза:Възможно НАЙ-елементарно обяснено.
Всичко се цепи на функций и после не ти се налага да променяш целия код ако си решил да правиш нещо ново, а просто функцията.
ПРИМЕР:
Правил заявша до базата данни.
Докато правиш заявката и минаваш през една от функцийте ти, тази функция се свръзва с друга за да се увери, че първо имаш връзка с базата данни, после като вижда, че имаш се свръзва с друга функция която първо трябва да обезопаси заявката после функцията си изпълнява заявката и ти я връща.
Просто с OOP всичко работи заедно. Да кажем сега, че кодът ти не е писан на OOP и ти си направил нова база данни в която искаш да ти се записваш съобщения с грешки които потребителите са видяли. Хубаво, ама трябва да отваряш всяка страница по отделно да търсиш кода си и да го променяш. (Представи си да имаш над 20 страници които ползват това.)
С ООП просто добавяш още една функция която да се свръзва към друга база данни и да записва там грешката след което във функцията със заявката я правиш просто след самата заявка да проверява дали заявката е успешна и ако е да си я изкара ако ли не, да премине към функцията която записва грешката в другата база данни.
---------------------------
Не знам дали разбра примера опитах се да го обесня възможно най-просто с нагледен пример.
RegexSux каза:Надявам се може да обясниш защо с структурен код трябва да добавям на 100 места нещо ново.Ако ти го правиш така, прави го.Аз и в структурния код си обсмилям нещата и го правя така, че в бъдеще да мога максимално лесно да обновявам нещата.Ако не сте ходили на лекции/уроци по ООП, идете и ще ви обяснят за структурно vs. OOP програмиране.Никой няма да ви говори за подреденост или нещо подобно а за архитектури на приложения и подобни![]()
Мда аз съм против ООПRegexSux каза:xmmm каза:1. По-подредено
2. По-разбераемо
3. Ако се разровиш в обяви за php програмисти почни навсякъде търсят и ООП
4. По-лесно се работи в екип.
Можеш и да видиш и този урок на Иван Ванков:
http://nau4i.me/index.php?option=com_content&view=article&id=122:2009-12-27-20-21-06&catid=44op&Itemid=76
На около 21-вата минута говори за предимствата и недостатъците на ООП.
Успех 8)
За 3 и 4 си прав, за 1 и 2 това зависи от това кой пише.
А на автора на темата ще му кажа - ООП е създадено с цел, възможно най добре да се моделират нещата от реалния живот с код.По прочети малко за Design Patterns(Шаблони за дизайн - Не уеб дизайн!) и ще ти се изяснят много неща![]()
niker каза:Мда аз съм против ООП![]()
И пиша адски подредено и разбираемо
Даже ООП ми е пълна манджа.
Предимствата е ако кандидатсваш за работа всички заблудени работодатели си мислят, че е по добро
Истината е че е същото
За големи, за малки проекти си ползвам пхппак мода да си ползвам функции и без класове
и без да се вкарвам в некви филми