Компьютерный форум NoWa.cc Здесь может быть Ваша реклама
Правила Форума
редакция от 22.06.2020
Портал .::2BakSa.WS::.
Вернуться   Компьютерный форум NoWa.cc > В помощь вебмастеру > Программирование > .NET

Уважаемые пользователи nowa.cc и 2baksa.ws. У нас сложилось тяжёлое финансовое положение. Мы работаем для вас вот уже более 15 лет и сейчас вынуждены просить о помощи. Окажите посильную поддержку проектам. Мы очень надеемся на вас. Реквизиты для переводов ниже.
Webmoney Webmoney WMZ: 826074280762 Webmoney WME: 804621616710
PayPal PayPal_Email E-mail для связи по вопросу помощи
Кошелёк для вашей помощи YooMoney 4100117770549562
YooMoney Спасибо за поддержку!
Ответ
 
Опции темы Опции просмотра Language
Старый 07.04.2014, 11:13   #1
Постоялец
 
Пол:Мужской
Регистрация: 11.07.2008
Адрес: Украина, Львов
Сообщений: 277
Репутация: 82
По умолчанию Интерфейс с разными параметрами

Здравствуйте! Есть две общих сутности которые определяются общей логикой, например CurstomOrder1 и CustomOrder2:

public class CustomOrder1Service : CommonOrderService {}
public class CustomOrder2Service : CommonOrderService {}

pubic class CommonOrderService {
public void InitializeOrder()
{
var orders = getOrders();
setOrders(orders);
findOrder(orders);
saveOrder(orders);
}
}

Но проблема в том, что для CustomOrder1Service метод getOrder() должен принимать два параметра, а для CustomOrder2Service три. То есть обе сущности имеют общую последовательность методов (1. получить заказы; 2. установить заказы; 3. найти заказ; 4. сохранить заказ) и ее важно сохранить во всех типах заказов, но каждый из методов имеет разные параметри.

Какой паттерн здесь реализовать правильнее всего?
bssergy вне форума
 
Ответить с цитированием Вверх
Здесь может быть Ваша реклама
Здесь может быть Ваша реклама


Реклама: почему с брекетами нельзя есть мороженоекруиз самара москва на теплоходеруки вверх концерт концерты 2025Conecte Parseur a TikTokречной круиз москва-казань-москва 2024


Старый 07.04.2014, 21:07   #2
vtitov71
Неактивный пользователь
 
Пол:Мужской
Регистрация: 04.04.2014
Сообщений: 1
Репутация: 0
По умолчанию Re: Интерфейс с разными параметрами

мне кажется нет смысла разводить огород. мне кажется подобные действия надо держать в одном классе
vtitov71 вне форума
 
Ответить с цитированием Вверх
Ответ


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Два профиля с разными языками dimpson Windows Vista 3 07.09.2009 11:46
Выбор дистрибутива с особыми параметрами grimic UNIX, Linux, MacOs для PC и другие ОС 8 29.10.2008 20:22
Как объединить два avi с разными параметрами porokh Архив 2 31.01.2006 20:33

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Текущее время: 20:32. Часовой пояс GMT +3.


Copyright ©2004 - 2024 2BakSa.WS

Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2024, vBulletin Solutions, Inc. Перевод: zCarot
Время генерации страницы 0.12232 секунды с 11 запросами