Описание тега ooad
Объектно-ориентированный анализ и дизайн - используйте этот тег для вопросов, связанных с объектно-ориентированным программированием. Также включите языковые теги, такие как java, где это необходимо.
1
ответ
Как оптимизировать дизайн ОО в Hibernate ORM?
Основываясь на объектно-ориентированном подходе, я пишу следующие объекты: @Entity public class Customer { @Id private String id; @OneToMany private List<Order> orders; public BigDecimal getTotal() { // iterate over orders and sum the total Bi…
27 июн '13 в 07:44
2
ответа
Разница между обобщением и наследованием с подходящим примером. OOAD
Изучение обобщения и наследования приводит меня в замешательство, и то и другое дает то же значение, как если бы что-то наследовалось... но не могу понять фактическую разницу.
04 дек '16 в 16:29
1
ответ
Разработка приложения Windows для поддержки состояний в дочерних формах MDI
Это довольно длинный пост, и я постараюсь объяснить, как работает приложение, которое я разработал, и хочу, чтобы вы помогли его расширить в будущем. Мне нужно спроектировать приложение на базе Windows на C#, которое в основном отслеживает события и…
06 май '15 в 06:31
1
ответ
Дизайн кода для 2D игры
Я нуждаюсь в некоторых ресурсах о том, как разработать основные компоненты базовой 2d игры. Давайте назовем это "двигателем". Как мне спроектировать моего рендерера, менеджера сцен, менеджера сущностей и как они должны взаимодействовать друг с друго…
11 мар '11 в 15:12
4
ответа
Должны ли реализации интерфейса быть независимыми
Я натолкнулся на какой-то унаследованный код, который поднял все мои шкуры как объектно-ориентированный программист. Вот часто используемый шаблон:Интерфейс имеет две реализации, и одна реализация вызывает метод другой. Теперь я думаю, что это следу…
07 май '12 в 19:15
1
ответ
Реализация универсальных моделей данных объектно-ориентированным способом?
У меня есть UDM (универсальная модель данных), взятая из книги Лена Сильвестона, которую я хотел бы реализовать как объектно-ориентированный дизайн в C Sharp для моделирования ЧАСТЕЙ, ЛИЦ и ОРГАНИЗАЦИЙ. Хотя переход от логической модели SUPERTYPES и…
24 июн '12 в 11:27
10
ответов
Есть ли польза от наличия абстрактного класса и интерфейса?
Я начал с универсального интерфейса под названием ILogin. Интерфейсы требуют, чтобы вы реализовали два свойства: UserID и Password. У меня есть много классов типа входа, которые реализуют этот интерфейс. По мере того как мой проект рос и рос, я обна…
05 ноя '08 в 22:52
3
ответа
Шаблон проектирования для перевода нескольких форматов данных из нескольких источников в один формат
Я работаю в компании, которая имеет несколько веб-сайтов, и существующая инфраструктура... ну, ужасно. Прямо сейчас у каждого магазина есть своя таблица, которая различается по структуре. Это быстро становится проблемой (если это еще не было). Поэто…
26 май '15 в 03:14
1
ответ
Координирование триад MVP
Скажем, у вас есть несколько триад MVP в вашем приложении (приложение WinForms .NET 2.0), и каждая триада заботится об одной области ответственности. Как вы предпочитаете координировать связь между триадами MVP? Вариант 1 Объект-координатор, который…
22 ноя '10 в 17:12
3
ответа
MVC - Преобразование данных из одной модели в другую?
В шаблоне Model View Controller, где должно происходить преобразование данных? У меня есть модель, которая хранит очень конкретные математические данные. Мне нужно преобразовать эти данные для симулятора физики (который принимает данные только в опр…
28 дек '12 в 17:30
2
ответа
Введя правильный тип в мой бизнес-класс с помощью Autofac
В настоящее время у меня есть бизнес-класс, конструктор которого принимает реализацию репозитория. Существует несколько реализаций этого хранилища. Во время выполнения я хочу решить, какая реализация репозитория должна быть предоставлена. Я новичок …
11 июл '15 в 19:56
1
ответ
Могу ли я добавить функции addtocart(), removefromcart(), createorder(), executeorder() в класс пользователя?
Я пытаюсь построить приложение в интернет-магазине, и это моя диаграмма классов Я дал обязанности и функциональность своим классам, но для меня не очевидно, как пользователь класса будет взаимодействовать с порядком и классом корзины. это нормально,…
27 сен '18 в 20:15
2
ответа
Ограничьте область действия метода одним другим классом только в oop
Это простой сценарий в офисе между сотрудником и его менеджером. В реальном мире менеджер может управлять многими сотрудниками, но для простоты рассмотрим ситуацию между одним сотрудником и его менеджером. здесь и менеджер, и сотрудник имеют атрибут…
16 окт '18 в 05:34
1
ответ
Постоянные циклически зависимые классы в базах данных
Предполагая, что у меня есть два класса, которые имеют эту форму class Person { String name; List<Organization> orgs; } class Organization { String name; List<Person> people; } Каков наилучший способ сохранить и извлечь это из базы данны…
07 фев '12 в 04:22
2
ответа
Производный класс Вызывается закрытый метод
У меня есть указатель базового класса, указывающий на объект производного класса. Метод foo() является общедоступным в базовом классе, но закрытым в производном классе. Базовый класс foo() является виртуальным. Поэтому, когда я вызываю foo() из указ…
09 дек '13 в 10:16
1
ответ
Шаблон проектирования адаптера - типы отношений между ролями
Мне интересно узнать об отношениях (Агрегация, Состав) между различными ролями шаблона проектирования адаптера. У меня все еще есть немного путаницы по поводу ассоциации и агрегации. Я разместил диаграмму классов Адаптера ниже. Мне нужно знать, нахо…
16 июл '13 в 04:48
0
ответов
Что такое 8 элементов Банды Четырех Книг?
Каков пример элементов в шаблоне дизайна в "Банде четырех" о шаблоне дизайна. Спасибо.
25 фев '19 в 05:07
1
ответ
Интеграция JSF и пружины
Реализация простого экрана входа в систему с использованием JSF, Spring и Hibernate. Я написал бины Service и Data Layer весной и интегрировал их с Hibernate. Я определил экран регистрации (создание нового пользователя) с двумя полями идентификатор …
30 мар '12 в 05:13
1
ответ
Представление реализации против физического представления в модели архитектурного представления 4+1
Как я читаю о 4+1 architectural view model по следующей ссылке http://en.wikipedia.org/wiki/4%2B1_architectural_view_model Каковы точные различия между видом разработки (implementation view) а также Physical view?? PS: я знаю, что первый - с точки з…
14 авг '13 в 19:31
13
ответов
Почему мы используем интерфейс? Это только для стандартизации?
Почему мы используем интерфейс? Это только для стандартизации?
08 янв '10 в 07:17