Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Накидайте задач по ООП / 23 сообщений из 23, страница 1 из 1
04.04.2009, 14:36:23
    #35912101
Student122
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Накидайте задач по ООП
Я готовлюсь к собеседованию.
Накидате пожалуйста простых жизненных задач на принципы ООП (желательно если вы сами спрашиваете эти задачи на интервью).
Заранее спасибо.
...
Рейтинг: 0 / 0
04.04.2009, 15:39:07
    #35912160
SQL_Lamer
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Накидайте задач по ООП
Student122Я готовлюсь к собеседованию.
Накидате пожалуйста простых жизненных задач на принципы ООП (желательно если вы сами спрашиваете эти задачи на интервью).
Заранее спасибо.

Перед смертью не надышишся.
А какой язык?
...
Рейтинг: 0 / 0
04.04.2009, 15:54:37
    #35912168
ss18
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Накидайте задач по ООП
SQL_Lamer,

А какая разница?
...
Рейтинг: 0 / 0
04.04.2009, 15:57:53
    #35912173
SQL_Lamer
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Накидайте задач по ООП
ss18SQL_Lamer,

А какая разница?
Такая, что на собеседованиях, скажем, например, по .нет только один, максимум два(а бывает, что и ни одного) вопроса на ооп, все остальное на знание библиотек, работы с данными.
...
Рейтинг: 0 / 0
04.04.2009, 16:01:53
    #35912181
ss18
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Накидайте задач по ООП
SQL_Lamer,

Просьба была совершенно конкретная - накидать задач по ООП.
На шарпе что ООП другое?
...
Рейтинг: 0 / 0
04.04.2009, 16:05:24
    #35912185
SQL_Lamer
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Накидайте задач по ООП
ss18SQL_Lamer,

Просьба была совершенно конкретная - накидать задач по ООП.
На шарпе что ООП другое?

Нет.
Я только подчеркнул, что такие вопросы редко бывают.

По теме - просят частенько какой - нибудь паттерн реализовать.
...
Рейтинг: 0 / 0
04.04.2009, 19:00:53
    #35912291
Paul Sacks
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Накидайте задач по ООП
Возьми Страуструппа и получи все задачи...
...
Рейтинг: 0 / 0
04.04.2009, 21:59:31
    #35912416
MasterZiv
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Накидайте задач по ООП
Student122 пишет:

> Накидате пожалуйста простых жизненных задач на принципы ООП (желательно
> если вы сами спрашиваете эти задачи на интервью).

О, меня как-то спрашивали, чем отличается композиция от агрегации.
Абсолютный бред, я считаю --- одно и то же.
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
04.04.2009, 22:01:11
    #35912419
MasterZiv
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Накидайте задач по ООП
Student122 пишет:

> Накидате пожалуйста простых жизненных задач на принципы ООП (желательно
> если вы сами спрашиваете эти задачи на интервью).

Реализовать singleton.

В зависимости от языка, можно добавить:

-- с отложенной инициализацией (по первому требованию)
-- потокобезопасный.
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
04.04.2009, 22:02:33
    #35912420
MasterZiv
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Накидайте задач по ООП
Student122 пишет:

> Накидате пожалуйста простых жизненных задач на принципы ООП (желательно
> если вы сами спрашиваете эти задачи на интервью).

Можно написать базовую абстрактную модель автомобиля (легкового, или любого).
С возможностью расширения.
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
04.04.2009, 22:12:43
    #35912428
MasterZiv
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Накидайте задач по ООП
Student122 пишет:

Есть класс с интерфейсом и полями, все поля приватные.
Данные класса сохраняются в БД. экземпляр идентифицируется
неким идентификатором.
Нужно переделать его так, чтобы его данные из БД
выбирались только по первому требованию.

Задача глупая, но занятная.
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
04.04.2009, 22:21:08
    #35912435
SQL_Lamer
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Накидайте задач по ООП
MasterZiv
Student122 пишет:

> Накидате пожалуйста простых жизненных задач на принципы ООП (желательно
> если вы сами спрашиваете эти задачи на интервью).

Реализовать singleton.

В зависимости от языка, можно добавить:

-- с отложенной инициализацией (по первому требованию)
-- потокобезопасный.


У меня в паре мест просили одиночку, и еще помню, команду и визитера.
...
Рейтинг: 0 / 0
05.04.2009, 14:49:19
    #35912867
ss18
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Накидайте задач по ООП
MasterZiv,

А что значит только по первому требованию.... не совсем понятно :(
...
Рейтинг: 0 / 0
05.04.2009, 14:54:30
    #35912868
ss18
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Накидайте задач по ООП
MasterZiv
Student122 пишет:

> Накидате пожалуйста простых жизненных задач на принципы ООП (желательно
> если вы сами спрашиваете эти задачи на интервью).

О, меня как-то спрашивали, чем отличается композиция от агрегации.
Абсолютный бред, я считаю --- одно и то же.


Наверное тем что ромбик должен быть закрашен :)
...
Рейтинг: 0 / 0
05.04.2009, 16:38:11
    #35912966
MasterZiv
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Накидайте задач по ООП
ss18 пишет:

> А что значит только по первому требованию.... не совсем понятно :(
При первом доступе на чтение.
На запись надо сохранять (возможно, отложенно).
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
05.04.2009, 19:08:08
    #35913121
stopa85
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Накидайте задач по ООП
http://company.yandex.ru/inside/job/mail_dev.xml

Вопрос №4.
Мне всегда было интерестно, как это сделать. Что-то на языке вертиться а сказать не могу.
...
Рейтинг: 0 / 0
05.04.2009, 21:20:14
    #35913289
belugin
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Накидайте задач по ООП
...
Рейтинг: 0 / 0
05.04.2009, 21:25:12
    #35913297
MasterZiv
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Накидайте задач по ООП
stopa85 пишет:

> Мне всегда было интерестно, как это сделать. Что-то на языке вертиться а
> сказать не могу.

Выделить интерфейс и реализации. Для этого использовать паттерн Brigde
(он же -- Interface). Для регистрации реализаций для разных языков использовать
фабрику классов.
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
05.04.2009, 21:26:06
    #35913298
MasterZiv
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Накидайте задач по ООП
belugin пишет:

> Strategy pattern <http://en.wikipedia.org/wiki/Strategy_pattern>
Стратегия там ни при чём.
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
05.04.2009, 21:45:23
    #35913309
SQL_Lamer
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Накидайте задач по ООП
stopa85http://company.yandex.ru/inside/job/mail_dev.xml

Вопрос №4.
Мне всегда было интерестно, как это сделать. Что-то на языке вертиться а сказать не могу.

Фабрика + одиночка
...
Рейтинг: 0 / 0
05.04.2009, 23:14:50
    #35913371
belugin
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Накидайте задач по ООП
MasterZiv,

согласен.
...
Рейтинг: 0 / 0
07.04.2009, 12:29:21
    #35916674
XDiaBLo
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Накидайте задач по ООП
ss18MasterZiv
Student122 пишет:

> Накидате пожалуйста простых жизненных задач на принципы ООП (желательно
> если вы сами спрашиваете эти задачи на интервью).

О, меня как-то спрашивали, чем отличается композиция от агрегации.
Абсолютный бред, я считаю --- одно и то же.


Наверное тем что ромбик должен быть закрашен :)
Значительное отличие. Так и запишем.
...
Рейтинг: 0 / 0
07.04.2009, 13:04:47
    #35916810
XDiaBLo
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Накидайте задач по ООП
MasterZiv
Student122 пишет:

> Накидате пожалуйста простых жизненных задач на принципы ООП (желательно
> если вы сами спрашиваете эти задачи на интервью).

О, меня как-то спрашивали, чем отличается композиция от агрегации.
Абсолютный бред, я считаю --- одно и то же.

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

З.Ы. Я написал своё видение ситуации, не копипастил из педивикии.
...
Рейтинг: 0 / 0
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Накидайте задач по ООП / 23 сообщений из 23, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]