DEV.BG Форуми
Май 20, 2012, 15:15:09
Добре дошъл/дошла,
Гост
. Моля,
въведи своето потребителско име
или
се регистрирай
.
1 Час
1 Ден
1 Седмица
1 Месец
Завинаги
Влез с потребителско име, парола и продължителност на сесията
Начало
Помощ
Търси
Вход
Регистрирай се
DEV.BG Форуми
>
ИТ образование
>
Design Patterns
>
Project-4-Formulas
Страници: [
1
]
Надолу
« назад
напред »
Изпечатай
Автор
Тема: Project-4-Formulas (Прочетена 1576 пъти)
0 Членове и 1 Гост преглежда(т) тази тема.
heitara
Нови
Приноси: +0/-0
Неактивен
Публикации: 3
Project-4-Formulas
«
-:
Май 26, 2008, 11:56:22 »
Задавайте своите въпроси свързани с проекта без притеснение.
Активен
mnenchev
Нови
Приноси: +0/-0
Неактивен
Публикации: 5
Re: Project-4-Formulas
«
Отговор #1 -:
Май 26, 2008, 12:43:01 »
Здравейте,
значи редставих си формулите с composite(което от една страна е удачно и логично, но от друга не толкова). Малко ми е трудно да си представя формулата като class(от гледна точка на удобно използване след това) и ако може малко help. Нали може самата имплементация на конструирането и изчислявнето да е dumy code(т.е. може ли да се направи само ООП модела - скепето на проекта без да се имплементира пресмятане конструиране записване четене в/от файл)?
Поздрави.
Мариян.
Активен
mnenchev
Нови
Приноси: +0/-0
Неактивен
Публикации: 5
Re: Project-4-Formulas
«
Отговор #2 -:
Май 27, 2008, 17:22:41 »
Здравейте, айде някой малко помощ да даде
, че времмето напредва. Аз си организирах по някакав начин иерархията, но ми се ще да чуя някакви насоки.
Активен
heitara
Нови
Приноси: +0/-0
Неактивен
Публикации: 3
Re: Project-4-Formulas
«
Отговор #3 -:
Май 28, 2008, 13:36:12 »
Отговор:
1. Може да е дъмми, но е желателно е да има поне кратко примерче върху което да разискваме как работи това, което ще представиш.
2. Писането и четенето може да е нещо пак просто, но е минимално и функциониращо, а не напълно и изчерпателно.
Идеята е представиш своя интерпретация и решение, което да работи, и да може да обясниш защо си решил да го направиш така.
Решението трябва да работи в основи и да показва защо точно си избрал това решение. Не е нужно прекалено изчерпателно решение.
Активен
branislav
Нови
Приноси: +0/-0
Неактивен
Публикации: 26
Re: Project-4-Formulas
«
Отговор #4 -:
Май 28, 2008, 13:40:56 »
Здравей,
Определено Composite е твоя шаблон той се ползва точно за представяне на дървовидни структури с релация част-цяло. Това което ти трябва, според мен, е общия интерфейс. Помисли върху варианта да имаш общ интерфейс - Formula( или CalculatableFirmula ...) от там да имаш наследници.
Добра идея ли е да имаш клас само операция? Ще може ли само операцията да наследява общия интерфейс формула, ще може ли да я изчислиш?
Помисли как да разпределиш методите между базовия интерфейс, наследниците и !! composite класа.
И последно една подсказка - какво става ако си създадеш composite обект и му добавиш като част от него същия обект и се опиташ да го изчислиш!
Надявам се да са ти полезни съветите.
Активен
izomorphius
Нови
Приноси: +0/-0
Неактивен
Публикации: 1
Re: Project-4-Formulas
«
Отговор #5 -:
Май 31, 2008, 15:56:54 »
Аз лично смятам че за този проект е по-подходящо да се използва шаблона interpreter,а не composite.
Искам да попитам обаче нещо - когато печатаме формулите във файл те във същия формат, в който ни се въвеждат ли трябва да са или можем да използваме и друг.
Активен
fire4o
Нови
Приноси: +0/-0
Неактивен
Публикации: 1
Re: Project-4-Formulas
«
Отговор #6 -:
Юни 05, 2008, 03:05:03 »
Какво се разбира под "5. Да позволява записване на формулите във файл." ? И по-точно има ли изискване за формата на записване? Като низ от вида на този в дефиницята ли е ? Или всичко е въпрос на личен избор?
Активен
branislav
Нови
Приноси: +0/-0
Неактивен
Публикации: 26
Re: Project-4-Formulas
«
Отговор #7 -:
Юни 05, 2008, 16:25:32 »
Здравей,
няма точен формат на записване.
Активен
Страници: [
1
]
Нагоре
Изпечатай
« назад
напред »
Отиди на:
Моля, избери:
-----------------------------
Общи теми
-----------------------------
=> Работа в ИТ индустрията
=> Хардуер
=> Системна администрация
=> Всичко останало
-----------------------------
ИТ предприемач
-----------------------------
=> Search Engine Optimization
=> Маркетинг в Интернет
=> ИТ бизнес
-----------------------------
ИТ образование
-----------------------------
=> Теория на мрежите
=> Design Patterns
=> Курсове и ИТ обучение в България
-----------------------------
Софтуерна разработка
-----------------------------
=> Microsoft .NET
=> Java
=> C/C++
=> Програмиране под Unix/Linux
=> Бази от данни
=> Графичен дизайн
=> Уеб програмиране
=> Rich Internet Applications
Loading...