Модераторы: LSD

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> ООП маст дай! 
:(
    Опции темы
neutrino
Дата 11.11.2010, 14:00 (ссылка) |    (голосов:3) Загрузка ... Загрузка ... Быстрая цитата Цитата


Gothic soul
****


Профиль
Группа: Модератор
Сообщений: 3041
Регистрация: 25.3.2002
Где: Верхняя Галилея, Кармиэль

Репутация: нет
Всего: 62



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


--------------------
The truth comes from within ...

Покойся с миром, Vit 
PM MAIL WWW ICQ Skype GTalk   Вверх
Kefir
Дата 29.12.2010, 18:52 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


«Hakuna Matata»
***


Профиль
Группа: Комодератор
Сообщений: 1878
Регистрация: 25.1.2003
Где: Tampere, Suomi

Репутация: 4
Всего: 87



Я ща всё скажу.

Джамшуд, пойми, ООП - это такой интерфейс, который имплементируют 99% программистов. И паттерны тоже. Если я общаюсь с таким программистом, то я знаю о чём с ним говорить и знаю, что хотя бы в общих чертах мы будет говорить об одном и том же. ООП и паттерны понятны и просты. Вот поэтому его везде и учат.

Вот наглядная схема:
Код

public interface IOOPProgrammer
{
  void Do(ITask task);
}
public interface IOOPArchitect
{
  ITask GenerateRandomTask();
}
public class ITCompany
{
  IOOPProgrammer programmer;
  IOOPArchitect architect;
  public ITCompany()
  {
    while(true)
    {
      var task = architect.GenerateRandomTask();
      programmer.Do(task);
    }
  }    
}

И таких фирм абсолютное большинство. ООП - это язык общения и принятый стандарт. А уж хорош он, плох он - это совсем другой вопрос. smile
PM MAIL WWW Skype   Вверх
mimik
Дата 29.12.2010, 19:11 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


не Rohoss Я
*


Профиль
Группа: Участник
Сообщений: 69
Регистрация: 1.11.2010

Репутация: нет
Всего: 2



Цитата(Kefir @  29.12.2010,  18:52 Найти цитируемый пост)
А уж хорош он, плох он - это совсем другой вопрос.

вот именно что этот вопрос ТС и хотел обсудить, а не все его исрользуют, давай и я

Цитата(Kefir @  29.12.2010,  18:52 Найти цитируемый пост)
И паттерны тоже.

покажи мне паттерны без классов(ООП), т.е. не будь классов(ООП), небыло бы и паттернов smile 
PM   Вверх
baldina
Дата 29.12.2010, 19:43 (ссылка) |    (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 3433
Регистрация: 5.12.2007
Где: Москва

Репутация: нет
Всего: 101



Цитата(mimik @  29.12.2010,  19:11 Найти цитируемый пост)
покажи мне паттерны без классов(ООП), т.е. не будь классов(ООП), небыло бы и паттернов   

покажи мне паттерн с классами (такой, что без классов не имеет смысла).
подсказка: и программируя на asm можно и нужно использовать паттерны.

PM MAIL   Вверх
mes
Дата 29.12.2010, 19:51 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


любитель
****


Профиль
Группа: Участник Клуба
Сообщений: 7954
Регистрация: 14.1.2006

Репутация: 1
Всего: 250



Цитата(mimik @  29.12.2010,  18:11 Найти цитируемый пост)
покажи мне паттерны без классов(ООП),

паттерн "строка " - актуален в языках с отсутствием встроенной поддержки оного..известен как c-строка.. 



--------------------
PM MAIL WWW   Вверх
Kefir
Дата 29.12.2010, 20:45 (ссылка) |    (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


«Hakuna Matata»
***


Профиль
Группа: Комодератор
Сообщений: 1878
Регистрация: 25.1.2003
Где: Tampere, Suomi

Репутация: 4
Всего: 87



Цитата(mimik @  29.12.2010,  19:11 Найти цитируемый пост)
вот именно что этот вопрос ТС и хотел обсудить, а не все его исрользуют, давай и я

Я не хочу судить за ТС, но мне показалось, что основное негодование выражается именно что в излишнем использовании ООП. О промыве мозгов в университетах, об узозти мышления и неспособности выбирать правильные пути решения тех или иных задач. Так что понимание сути топика у нас с тобой просто разное.

Цитата(mimik @  29.12.2010,  19:11 Найти цитируемый пост)
покажи мне паттерны без классов(ООП), т.е. не будь классов(ООП), небыло бы и паттернов

Если это тонкий ответ на мою тонкую аналогию, то признаюсь честно - я вообще не понял к чему она. Или это просто вопрос за жизнь?
PM MAIL WWW Skype   Вверх
mes
Дата 1.1.2011, 15:18 (ссылка) |    (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


любитель
****


Профиль
Группа: Участник Клуба
Сообщений: 7954
Регистрация: 14.1.2006

Репутация: 1
Всего: 250



Цитата(Kefir @  29.12.2010,  19:45 Найти цитируемый пост)
Если это тонкий ответ на мою тонкую аналогию, то признаюсь честно - я вообще не понял к чему она. Или это просто вопрос за жизнь? 

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



--------------------
PM MAIL WWW   Вверх
mimik
Дата 12.1.2011, 10:49 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


не Rohoss Я
*


Профиль
Группа: Участник
Сообщений: 69
Регистрация: 1.11.2010

Репутация: нет
Всего: 2



Цитата(mes @  29.12.2010,  19:51 Найти цитируемый пост)
паттерн \"строка \" - актуален в языках с отсутствием встроенной поддержки оного..известен как c-строка.. 

не нашел smile 
можно ссылку
PM   Вверх
neutrino
Дата 13.1.2011, 13:58 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Gothic soul
****


Профиль
Группа: Модератор
Сообщений: 3041
Регистрация: 25.3.2002
Где: Верхняя Галилея, Кармиэль

Репутация: нет
Всего: 62



Вот уже 4 месяца программирую исключительно Аспектно Ориентированный код. Однако костяк все равно ООП-шний. Сам подход АОП интересен и может быть применен много где. Во многих случаях упрощает код. Правда тут есть свои тараканы.


--------------------
The truth comes from within ...

Покойся с миром, Vit 
PM MAIL WWW ICQ Skype GTalk   Вверх
baldina
Дата 13.1.2011, 16:10 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 3433
Регистрация: 5.12.2007
Где: Москва

Репутация: нет
Всего: 101



Аспектно Ориентированный Подход упрощает код? Кажется, он упрощает подход, а вот код становится вермишелеобразным  smile 
PM MAIL   Вверх
neutrino
Дата 14.1.2011, 17:23 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Gothic soul
****


Профиль
Группа: Модератор
Сообщений: 3041
Регистрация: 25.3.2002
Где: Верхняя Галилея, Кармиэль

Репутация: нет
Всего: 62



baldina, Уметь писать АОП - это все равно что уметь писать ООП. Что мало быдлокодеров на Java/C#???


--------------------
The truth comes from within ...

Покойся с миром, Vit 
PM MAIL WWW ICQ Skype GTalk   Вверх
mes
Дата 15.1.2011, 11:56 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


любитель
****


Профиль
Группа: Участник Клуба
Сообщений: 7954
Регистрация: 14.1.2006

Репутация: 1
Всего: 250



Цитата(mimik @  12.1.2011,  09:49 Найти цитируемый пост)
не нашел  
можно ссылку 

не нашли что ? описание с-строки ?



--------------------
PM MAIL WWW   Вверх
baldina
Дата 17.1.2011, 10:15 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 3433
Регистрация: 5.12.2007
Где: Москва

Репутация: нет
Всего: 101



Цитата(neutrino @  14.1.2011,  17:23 Найти цитируемый пост)
Уметь писать АОП - это все равно что уметь писать ООП

не согласен. это аналогично утверждению "уметь говорить по-английски все равно что уметь говорить по-немецки"
PM MAIL   Вверх
neutrino
Дата 18.1.2011, 11:13 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Gothic soul
****


Профиль
Группа: Модератор
Сообщений: 3041
Регистрация: 25.3.2002
Где: Верхняя Галилея, Кармиэль

Репутация: нет
Всего: 62



Имелось в виду  то, что умение нужно везде. Нет на клавиатуре кнопки "шыдевр".



--------------------
The truth comes from within ...

Покойся с миром, Vit 
PM MAIL WWW ICQ Skype GTalk   Вверх
Ответ в темуСоздание новой темы Создание опроса
Правила ведения Религиозных войн
Smartov
1. Уважайте собеседника
2. Собеседник != враг
3. Старайтесь воздерживаться от тем вида "Windows Rulez" или "Linux Rulez"

С уважением, Smartov.

 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Религиозные войны | Следующая тема »


 




[ Время генерации скрипта: 0.0977 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.