Описание тега object-oriented-analysis
Объектно-ориентированный анализ (OOA) - это начальный подход к решению проблемы - разработка концептуальной модели как предлагаемого решения, основанного на наборе требований.
2
ответа
Ошибка с переменными, объявленными с помощью self
У меня есть этот код, который вытягивает в каждой строке текстовый файл, как эта строка: 13797906 23 n 04 flood 0 inundation 0 deluge 0 torrent 0 005 @ 13796604 n 0000 + 00603894 a 0401 + 00753137 v 0302 + 01527311 v 0203 + 02361703 v 0101 | an over…
24 июн '13 в 14:58
1
ответ
Лучшая практика для передачи объектов в другие новые объекты
Вот моя конструкция CORE: public $objDb; public $objConfig; public $configData; public $objUrl; public $objController; public function __construct() { $this->objDb = new Dbase(); $this->objConfig = new Config($this->objDb); $this->objUrl…
28 июл '14 в 07:33
4
ответа
Написание ООП с Java
Мой профессор хочет, чтобы я написал объектно-ориентированную программу на Java, которая решает какое-то квадратное уравнение столько раз, сколько args[0] определяется, например computer-:Desktop User$ java program_name 3 будет повторять программы 3…
19 сен '15 в 20:10
5
ответов
Это использование оператора instanceof считается плохим дизайном?
В одном из моих проектов у меня есть два "объекта передачи данных" RecordType1 и RecordType2, которые наследуются от абстрактного класса RecordType. Я хочу, чтобы оба объекта RecordType обрабатывались одним и тем же классом RecordProcessor в методе …
12 янв '12 в 20:08
1
ответ
Проектирование класса "Рубашка" в объектно-ориентированном виде
Я обсуждал проблему дизайна упражнений с моим другом, и мы нашли другое решение. Мы изучаем концепцию OOPS, поэтому решили показать наше решение здесь экспертам и узнать их мнение. Задача: Дизайн класса для рубашек. Рубашки имеют разные особенности,…
08 сен '13 в 13:00
2
ответа
Потокобезопасный класс против служебного класса со всеми статическими методами
Когда я вижу класс, задокументированный как потокобезопасный, я удивляюсь, почему он не был разработан как служебный класс со всеми статическими методами, такими как java.lang.Math и т. Д. Мне не хватает действительной движущей силы всякий раз, когд…
28 июн '12 в 21:18
1
ответ
Асинхронные процессы и объектно-ориентированная парадигма
Одним из объектно-ориентированных принципов является инкапсуляция кода. Каждый объект знает, как реализовать свои методы. Объекты знают только, как вызывать и как получить результат от методов других объектов. Я не понимаю, как реализовать этот прин…
26 мар '14 в 16:07
0
ответов
Предложения со структурой объекта от разбора
Я анализирую данные с веб-страниц (это проект, а я занимался приложением для карточных игр), и все карты имеют общую информацию (например, имя, текст, текст, тип и т. Д.). Но у некоторых есть свои уникальные поля (например, карты существ и ATK/DEF).…
14 дек '15 в 11:59
1
ответ
В чем смысл приведения типа Object Implicit?
Я стучал головой, чтобы понять реальное использование приведения типов объектов в Java и почему оно вообще там есть. Смотрите пример ниже. Мой вопрос в форме комментариев ниже. Пожалуйста, не предлагайте мне пойти куда-нибудь. Я уже сделал это. Пожа…
22 апр '17 в 09:18
0
ответов
Расслоение повторяемой логики поверх методов (архитектура ООП)
Все 3 метода ниже должны выполнить проверку кэша (псевдокод): public class Calculus { private map<string, IntegralResult> _intCache; private map<string, DerivativeResult> _derCache; private map<string, decimal> _mulCache; public In…
16 дек '15 в 21:04
2
ответа
Разница между обобщением и наследованием с подходящим примером. OOAD
Изучение обобщения и наследования приводит меня в замешательство, и то и другое дает то же значение, как если бы что-то наследовалось... но не могу понять фактическую разницу.
04 дек '16 в 16:29
2
ответа
Java: Как вы создаете функцию, которая увеличивает значение переменной, которая недоступна извне функции?
Как создать функцию, которая увеличивает значение переменной, которая недоступна извне функции в Java? Я понимаю, что это один из принципов объектно-ориентированного проектирования. Я новый программист, пытающийся учиться
27 май '15 в 18:24
1
ответ
Получить из него модель с данными и наполнением
В моем проекте у меня есть метод заполнения. public IList<MyModel> Fill(DataTable dt) { IList<MyModel> IProperty = new List<MyModel>(); for (int i = 0; i < dt.Rows.Count; i++) { MyModel Property = new MyModel { Name= dt.Rows[i][…
20 сен '13 в 08:22
2
ответа
Водопад и проворные подходы, и UML против рациональной розы
Я застрял с этими двумя вопросами, и я не получил никаких очевидных ответов. Кто-нибудь может помочь? Сравнение структурного (Водопадный или классический) подхода и Agile (UP-Object-Oriented). Что такое UML и Rational Rose Спасибо
13 окт '12 в 17:26
2
ответа
Целесообразно ли вызывать абстрактные методы из метода в этом абстрактном классе
Я долго об этом думал. Я должен выполнить этот процесс - process(){ bool allow=checkForPermission(); if(allow) { processRequest(); } sendResponse(); } Теперь я создал абстрактный класс X с тремя абстрактными методами: abstract class X { public abstr…
08 авг '15 в 18:26
1
ответ
Можете ли вы предложить структуру класса для хорошо известного приложения Марсоход
Я надеюсь, что многие из вас, возможно, слышали о хорошо знакомой "проблеме марсохода", если нет, то, пожалуйста, проверьте здесь http://thefundoowriter.com/2009/10/01/the-mars-rover-problem/ Я работаю над этим, но я не очень разбираюсь в классах и …
25 дек '11 в 14:35
1
ответ
Должен ли код для интерфейса содержать комментарии?
Должен ли интерфейс Java иметь какие-либо комментарии в своем исходном коде или только класс, который реализует интерфейс (или оба)? Пример: public interface Book{ /** * Commentaries should be here? */ void read(); } public class Book{ /** * Comment…
13 апр '13 в 08:29
5
ответов
Реализовать или расширить?
Допустим, у меня есть интерфейс C и класс A, который его реализует. Теперь предположим, что я хочу изменить реализацию A для всех функций в C, кроме одной, с классом B. Должен ли я расширять A и переопределять C или мне следует реализовывать C как н…
19 июн '13 в 14:42
1
ответ
Прекратить инициализацию объекта ruby
Какова лучшая практика, чтобы не сохранять объект, потому что не проходит определенные проверки? Я сделал этот класс: class Articles attr_reader :doi, :title, :issn def initialize data, doi_validator: Validators::Doi.new, title_validator: Validators…
30 окт '15 в 00:32
5
ответов
Могут ли экземпляры или объекты любого класса рассматриваться как атрибуты в другом классе?
Читая книгу Крейга Лармана (Применение UML и паттернов;...), я заметил, что он добавил экземпляры класса Die в качестве атрибутов в класс DiceGame. , Является ли это возможным? и есть много связанных с этим вопросов программирования, в которых они о…
30 май '16 в 18:14