Форум
Философия программирования
Тема
Как правильно задавать вопросы
B
I
abc
U
X
3
X
3
H1
H2
H3
H4
H5
H6
Asm
C/C++
C#
Erlang
Haskell
IDL
Java
Lisp
MSIL
Nemerle
ObjC
OCaml
Pascal
Perl
PHP
Prolog
Python
Ruby
Rust
SQL
VB
Здравствуйте, Философ, Вы писали: Ф>Здравствуйте, dimgel, Вы писали: D>>Нет, вот это: "Просто применение этого принципа как правило даёт кучу простых взаимодействующих объектов, в классах которых наследование реализации почти никогда не требуется." Ф>>>Вы мне мозг взрываете. Какое к чёрту "предпочтение"? D>>Любую более-менее сложную задачу можно решить огромным множеством разных способов. Выбор решения - это предпочтение и есть. Ф>А простую/несложную? Ф>Предлагаю эксперимент: я накидаю несложную задачу, а вы её решите. Ф>Автоматизируем магазин компьютерных комплектующих, который среди прочего торгует следующими видами товаров: Ф>[cut] Ф>1) Процессоры Ф>2) Материнские платы Ф>3) Модули памяти Ф>4) Видеокарты Ф>5) Жёсткие диски Ф>[/cut] Ф>Значимые свойства для каждого вида товаров: Ф>[cut] Ф>1) Процессоры Ф>Наличие в магазине Ф>Цена Ф>Бренд Ф>Название (Pentium, Core 2 Duo, Core i3, Sempron...) Ф>Кол-во ядер Ф>Сокет (название сокета) Ф>Тех. процесс (кол-во нанометров) Ф>Тип поставки (BOX/OEM) Ф>2) Материнские платы Ф>Наличие в магазине Ф>Цена Ф>Бренд Ф>Тип памяти Ф>Интерфейсы наличие и кол-во(AGP/PCIE/PCI/IDE/SATA) Ф>Сокет процессора (название сокета) Ф>Чипсет (название чипсета) Ф>Форм-фактор (ATX, mATX, eATX...) Ф>3) Модули памяти Ф>Наличие в магазине Ф>Цена Ф>Бренд Ф>Тип памяти Ф>Частота памяти Ф>Объем Ф>4) Видеокарты Ф>Наличие в магазине Ф>Цена Ф>Бренд Ф>Название Ф>Интерфейс подключения (AGP/PCIE/PCI) Ф>Объём памяти Ф>5) Жёсткие диски Ф>Наличие в магазине Ф>Цена Ф>Бренд Ф>Тип жесткого диска (Магнитный или SSD) Ф>Объем (кол-во Гигабайт) Ф>Интерфейс подключения (IDE / SATA / SATA II / SATA III) Ф>Объём буферной памяти (кол-во мегобайт) Ф>[/cut] Ф>Требуется: Ф>Написать консольную программу, по запросу выводящую подходящие покупателю товары. От программы так же требуется возможность определить совместимость компонетов выбранных покупателем. При разработке необходимо учесть, что ассортимент товаров может быть расширен. Ф>Здесь я предлагаю написать только классы товаров, т.е. интересуют отношения между классами, их свойства и методы.
Теги:
Введите теги разделенные пробелами. Обрамляйте в кавычки словосочетания с пробелами внутри, например:
"Visual Studio" .NET
Имя, пароль:
Загрузить
Нравится наш сайт?
Помогите его развитию!
Отключить смайлики
Получать ответы по e-mail
Проверить правописание
Параметры проверки …