Здесь есть программисты хорошо владеющие ООП???


гильдия Собиратели (Мастер)[3021] гильдия Алхимики (Ученик)[170] MOB Информация
Назад к темам раздела.
2009-06-21 23:31:56 гильдия Собиратели (Мастер)[3021] гильдия Алхимики (Ученик)[170] MOB Информация
нужна обьектная декомпозиция для конвертера графических фаилов, умеющего поварачивать картинку на 90180270 градусов, изменять яркось и контрастность, инвертировать цвети, изменять размеры изображения.... (конвертр использует библитоеку ImageFileLib v1.16 for Delphi by Michael Vinther)...кто нить может помочь?

 
2009-06-21 23:58:00 гильдия Мудрецы (Элита)[86127] гильдия Собиратели (Грандмастер)[18372] гильдия Механисты (Адепт)[694] Ginger Информация
на сколько понял просто ООПшную оболочку сделать на библиотеку?
 
2009-06-22 00:15:35 гильдия Собиратели (Мастер)[3021] гильдия Алхимики (Ученик)[170] MOB Информация
нет, мне нужна именно обьектная декомпозиция или даже если точнее, нужен анализ задачи....

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


 
2009-06-22 00:19:15 гильдия Мудрецы (Элита)[86127] гильдия Собиратели (Грандмастер)[18372] гильдия Механисты (Адепт)[694] Ginger Информация
MOB писал(а):
Процесс разработки программного обеспечения с использованием ООП
включает четыре этапа: анализ, проектирование, эволюция, модификация

11 лет общаюсь "тесно" с ООП первый раз такое вижу)
Пиши конкретнее что нужно и аська 383-361-363
 
2009-06-22 14:32:56 гильдия Собиратели (Мастер)[3021] гильдия Алхимики (Ученик)[170] MOB Информация
нам лекции по ооп читили вот по этой книге:
"Иванова Г.С. - Объектно-оринтированное программирование"


вот что я смог сделать, но преподу не нравиться =((

препод писал(а):

А как все эти объекты связаны будут?

Они будут разными переменными?

Или какие-то будут включать другие?

Или же они все будут отдельными объектами и просто обмениваться сообщениями (которые стрелками указаны)?

 
2009-06-22 15:34:04 гильдия Столичные Шахтеры (Мастер)[3723] гильдия Мудрецы (Мастер)[5097] Фёдор_Сумкин Информация
MOB
мне тож не нравиццо)
 
2009-06-23 00:02:25 гильдия Мудрецы (Элита)[86127] гильдия Собиратели (Грандмастер)[18372] гильдия Механисты (Адепт)[694] Ginger Информация
MOB
Библиотеку твою не смотрел еще, но из опыта:
MOB писал(а):
А как все эти объекты связаны будут

наследованием в 70% случаев

MOB писал(а):
Они будут разными переменными

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

MOB писал(а):
Или какие-то будут включать другие?

см ответ выше

MOB писал(а):
Или же они все будут отдельными объектами и просто обмениваться сообщениями (которые стрелками указаны)

объекты редко когда сообщениями обменивабтся :) (если в смысле слова сообщения лежит реализация из WinAPI), скорее всего будут вызываться методы и свойства других объектов. Опять же смотря от иерархии - либо создавая объекты внутри себя для своих нужд, либо используя наследование