Mad_Man

Mad_Man
Рейтинг
162
Регистрация
10.11.2008
Интересы
Рыбалка
Born USSR

Школьники_блокируют_дверь.jpg

Да всем по барабану на ваши локальные тёрки, кривляния и закидывания друг друга урлами.

Более толстого пиара ещё не видел. Не хватает соседнего еженедельнего топика от этого же обладателя аватарки "awilum - кто использует в своих проектах ?", где далее в 5 постов идут ссылки на себя любимого с мнением о самом себе + голосовалка о том, насколько же молодец автор.

Ну не форум же домохозяек, что за идиотские способы подачи информации?

nikonlay:
Stek, спасибо, теперь немного яснее.

то есть когда нужно создать что-то сложнее, чем таблицу умножения, то это имеет смысл.

как я понял, когда на сайте, во всем php коде не 10 функций, а 100, или даже 1000 (страшно представить даже), то их имеет смысл объединить в "группы по интересам", штук по 10-20, чтобы потом оперировать не 1000-ю названиями функций, а всего 50-ю классами, а внутри них функции можно называть одинаково (не публичные).

благо, я пока еще не писал сайты, в которых было 1000 функций.. )

Чиво? Каким ещё интересам? Почему не публичные?

ООП предлагает быдлокодеру рассматривать почти любую сущность как объект. Ну то есть совсем как объект. Перед вами не просто список действий "тыкнуть в глаз ручкой", "положить топор в шуфлядку стола", "написать письмо на деревню дедушке", "разуплотнить стол с приятным хрустом", а аж два объекта. "Стол" и "ручка". А у них уже есть суперспособности:

Cтол.Сломаться();

Стол.Спрятать("Топор");

Ручка.НаписатьПисьмецо("/home/деревня/дедушка.txt");

Ручка.ТыкнутьГлаз("/home/Саша/");

... и далее классы обогащаются подобным хламом по мере необходимости такой вот фигни для ваших объектов.

Радость в этом подходе вижу всего одну: выделение и освобождение памяти для всего, что напихали в классы, обычно проходит без вашего участия и отожрать случайно пару планок оперативы сумеет не каждый. Ну и мемлик организовать намного труднее.

И вообще, функции, конструктор и прочий хлам почти всегда идут как public. Protected\Private вешают обычно на поля в классе, а доступ к ним либо через функции с проверками на корректное условие, передаваемые параметры и другие радости, либо, для ленивых, через автосвойства, как в каком-нибудь C#.

Не знаю что вам за граждане советуют Попова, онлайн-курсы и другую хренотень, но путь джедая неизменен:

0. Понимаем, что мы - это огромная ленивая жопа и ничего кроме просмотра непонятных курсов и написания 2-3 if'ов не способны.

1. Открываем сайт любого технического вуза в городе\области, любуемся на наличие какого-нибудь Delphi у первокурсников. Там же качаем методички.

2. По методам выполняем лабы. Все лабы. Открываем для себя циклы, рекурсивные вызовы, структуры, указатели, алгоритмы сортировки, бинарные деревья и другие радости последних 20+ лет.

3. # тут с месяцок ковыряний с Delphi #

4. Снова на сайт любимого вуза, качаем методу по C. Опционально ставим себе какую-нибудь Ubuntu для расширения сознания.

5. # месяц радуемся жизни, попутно осваивая столь непонятную хреновину как Eclipse #

6. В том же вузе ищем методу по ассемблеру для древненького доса. Открываем для себя мир байткода, ОСей в режиме риалтайма и полную свободу по уничтожению операционки.

7. # месяца полтора ковыряемся и рвём шаблоны себе и остаткам досбокса, на автомате уже в мозгу разбирая функции из C\Delphi на опкоды #

8. Качаем методу по C#/C++/PHP/etc и делаем, делаем, делаем проклятые задания теперь уже на нормальном, высокоуровневом, языке.

9. # вот тут вот можно вылезти в тырнет и начать фрилансить, имея хоть какие-то шансы сдать заказ вовремя #

Книги жизненно необходимы только для ассемблера. Что-нибудь вроде http://lib.ru/TECHBOOKS/JURDAIN/jourdain.txt

Для всего остального достаточно документации и какой-нибудь википедии, где в гифках на 20 слайдов вам покажут как найти кратчайший путь в графе.

my.play:
Я почему-то не очень доверяю WAMP платформам, ну так исторически сложилось.. )

А LAMP доверяете?

Лютый вин. Топикстартера в сценаристы.

VoV@:
"но-о" - goto label;
"тпру" - push ax;
"пошла старая кляча!" - move bx, ax;

Только x16? Плохая лошадка >:[

Всего: 4397