Вопросы по теме 'object-oriented-analysis'

Объектно-ориентированный, как фреймворки вызывают дочерние классы?
Я часто использую фреймворк, который позволяет вам наследоваться от определенного класса и переопределить там метод, и он будет вызываться. с точки зрения фреймворка, как это делается? что это за узор?
40 просмотров

Разделение больших классов на внутренние классы в Java
Я работаю над проектом Android. Я искал повсюду, но не могу найти хорошую стратегию для разделения и упаковки моего кода. Моя проблема в том, что у меня есть внутренние классы, которые используют переменные основного класса , и я не могу понять,...
2308 просмотров

Агрегация и наследование от одного класса?
Какова наилучшая практика, если у меня есть отношения «является» и «имеет» одновременно, как показано на рисунке ниже. Любая помощь будет оценена.
248 просмотров

Как обратиться к новому классу без изменения ссылок в php
У меня есть вопрос об архитектурном шаблоне ОО. Я думаю, что допустил ошибку в архитектуре, но у меня нет времени на полный рефакторинг и "сделать это правильно". Итак, вот: в существующей системе PHP у меня есть «новый Myclass» и «if ($ class...
33 просмотров
schedule 20.02.2023

ООП Python инициализирует переменные-члены из параметров конструктора или из функций-членов?
У меня есть несколько классов в этом проекте, и все они сталкиваются с одной и той же ситуацией, которую я собираюсь объяснить. Чтобы упростить вещи, я буду использовать один класс и детали его конкретной ситуации. Класс class...
195 просмотров

Класс композиции с бесконечной рекурсией
У меня есть бесконечная рекурсия в моей программе, где у меня есть поле в классе, которое имеет тот же класс в своем поле. Они являются синглтонами, но это не то, что заставляет их не создаваться. По тому, как я написал программу, я фактически не...
385 просмотров

Почему карты теряются в Javascript ES6 Game of War?
Чтобы лучше понять Javascript ES6 и объектно-ориентированное программирование в целом, я решил попробовать написать простую игру Game of War. На первый взгляд кажется, что игра работает нормально... она всегда возвращает имя победившего игрока, а...
146 просмотров

Есть ли способ сделать переменные класса A модифицируемыми только классами определенного интерфейса?
Class A { String x; } У меня есть 2 интерфейса I1 и I2. Класс C1 реализует I1 Класс C2 реализует I2 Есть ли способ разрешить только классу C2 обновлять x класса A? то есть есть ли способ, с помощью которого классы, реализующие...
80 просмотров
schedule 14.10.2023

Модель домена UML
Я пытаюсь заняться программированием, ориентированным на Java, и несколько раз видел эту характеристику. В частности, * ; Я знаю, что 1..* означает, что раздел принадлежит бесконечному количеству статей, но не менее 1. но что * означает сам по...
23 просмотров