Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Общие вопросы по программированию, компьютерный форум
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 18.04.2017, 16:41   #1
With Love
 
Регистрация: 23.04.2012
Сообщений: 3
По умолчанию обзор подходов ОО проектирования

Пишу диплом, в одном из разделов необходимо привести обзор подходов к объектно-ориентированному проектированию. Именно подходы!. Например: использование паттернов проектирования. Есть еще какие то подходы?? Везде где ищу обсуждается сама парадигма и концепции ООП.
With Love вне форума Ответить с цитированием
Старый 18.04.2017, 16:47   #2
Alex11223
Старожил
 
Аватар для Alex11223
 
Регистрация: 12.01.2011
Сообщений: 19,500
По умолчанию

А вы точно правильно поняли что вам надо?
Что за раздел?
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом.
Alex11223 вне форума Ответить с цитированием
Старый 18.04.2017, 16:53   #3
With Love
 
Регистрация: 23.04.2012
Сообщений: 3
По умолчанию

Цитата:
Сообщение от Alex11223 Посмотреть сообщение
А вы точно правильно поняли что вам надо?
Что за раздел?
Раздел так и называется: "Обзор подходов к проектированию объектно-ориентированных программных систем". По идее смысл однозначный.
With Love вне форума Ответить с цитированием
Старый 18.04.2017, 17:06   #4
Alex11223
Старожил
 
Аватар для Alex11223
 
Регистрация: 12.01.2011
Сообщений: 19,500
По умолчанию

Это связано с самой темой диплома или общее?
Обычно ж есть пояснения того, что именно там хотят.

У нас не было никаких требований писать что-то конкретно про ООП, только про более общие вещи типа Водопада или другой модели, тестирование и т.п.

Наверно можно например про UML что-то написать.
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом.
Alex11223 вне форума Ответить с цитированием
Старый 18.04.2017, 19:51   #5
Pavia
Лис
Старожил
 
Аватар для Pavia
 
Регистрация: 18.09.2015
Сообщений: 2,409
По умолчанию

Так и опиши подход сверху вниз и снизу в верх.

Пример подхода с верху-вниз изложен в:

(Библиотека программиста) Э. Гамма, Р. Хелм, Р. Джонсон, Д. Влиссидес-Приемы объектно-ориентированного проектирования. Паттерны проектирования-ДМК Пресс (2010)

А снизу вверх описан в:
Экстремальное программирование. Кент Бек
Рефакторинг. Улучшение существующего кода. Мартин Фаулер, Кент Бек, Джон Брант, Уильям Апдайк, Дон Робертс, Эрих Гамма

Или взять Мифический человеко месяц. Там есть сравнение этих двух подходов.

Так же здесь можно описать два подхода к расширению, изменению системы. Первый через наследование(индуский код), второй через перепоручение(делегирование).

UML как по мне способ документирования. И он пожалуй является не неотъемлемой части любого подхода. Хотя если поднять книги 70-тых годов. То можно противопоставить текстовое документирование с графическим.
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
У дзен программиста программа делает то что он хотел, а не то что он написал .
Pavia вне форума Ответить с цитированием
Старый 18.04.2017, 20:28   #6
With Love
 
Регистрация: 23.04.2012
Сообщений: 3
По умолчанию

Благодарю! Про UML то что надо.
With Love вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Средства проектирования ПО Пелот Общие вопросы по программированию, компьютерный форум 18 03.07.2012 14:25
паттерны проектирования prokach Общие вопросы C/C++ 3 18.01.2011 22:23
Алгоритм проектирования 3D на 2D Altera Свободное общение 14 01.07.2010 20:27