понедельник, 31 августа 2009 г.

ООП и я

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

Найти бы какую идейку программки, в которой бы ооп можно было бы использовать. Да так чтоб затянуло. Но пока идей ноль. А работа начинает доставать. Не приносит того удовольствия, что по началу. И искать в основной работе такую идею вообще нет смысла.

10 комментариев:

  1. Простейший векторный графический редактор?

    ОтветитьУдалить
  2. я некоректно выразился.
    нет интереса чисто попробовать. есть интерес акой-то програмки более менее нужной.
    ну а ооп на примере векторной графики мы в универе изучали.

    ОтветитьУдалить
  3. А какого рода приложения Вы пишите?

    ОтветитьУдалить
  4. если рассматривать то что я пишу на фирме, то где то 70% это маленькие программки, для построения отчетов из базы данных, парсинге и преобразовании файлов из одного типа в другой. И лишь 30% это более менее серьезные программы, для хранения и обработки данных о клиентах, и потребляемых ими услугах.

    ОтветитьУдалить
  5. Я понял, что Вы пишите на Делфи. У вас логика работы приложения "навешана" на его интерфейс (кнопки, чекбоксы, поля ввода и т.п.)?

    ОтветитьУдалить
  6. на работе практически все пишу на делфи - скорость разработки больше.
    Большая часть логики навешана. да и там логика то ... порой не вижу смысла выделять в отдельную функцию. С точки зрения крастоыт и понимания может и надо.

    ОтветитьУдалить
  7. тут дело больше не в красоте и понимании, а простоте повторного использования Ваших наработок (классов) в других проектах.

    ОтветитьУдалить
  8. а когда меня delphi будешь учить,а?

    ОтветитьУдалить
  9. младшее поколение заходит в гости и берет книжку -)

    ОтветитьУдалить