Вопросы по теме 'object-oriented-analysis'
Объектно-ориентированный, как фреймворки вызывают дочерние классы?
Я часто использую фреймворк, который позволяет вам наследоваться от определенного класса и переопределить там метод, и он будет вызываться.
с точки зрения фреймворка, как это делается? что это за узор?
40 просмотров
schedule
10.06.2022
Разделение больших классов на внутренние классы в Java
Я работаю над проектом Android. Я искал повсюду, но не могу найти хорошую стратегию для разделения и упаковки моего кода.
Моя проблема в том, что у меня есть внутренние классы, которые используют переменные основного класса , и я не могу понять,...
2308 просмотров
schedule
27.11.2022
Агрегация и наследование от одного класса?
Какова наилучшая практика, если у меня есть отношения «является» и «имеет» одновременно, как показано на рисунке ниже.
Любая помощь будет оценена.
248 просмотров
schedule
31.07.2023
Как обратиться к новому классу без изменения ссылок в php
У меня есть вопрос об архитектурном шаблоне ОО. Я думаю, что допустил ошибку в архитектуре, но у меня нет времени на полный рефакторинг и "сделать это правильно".
Итак, вот: в существующей системе PHP у меня есть «новый Myclass» и «if ($ class...
33 просмотров
schedule
20.02.2023
ООП Python инициализирует переменные-члены из параметров конструктора или из функций-членов?
У меня есть несколько классов в этом проекте, и все они сталкиваются с одной и той же ситуацией, которую я собираюсь объяснить. Чтобы упростить вещи, я буду использовать один класс и детали его конкретной ситуации.
Класс
class...
195 просмотров
schedule
17.05.2024
Класс композиции с бесконечной рекурсией
У меня есть бесконечная рекурсия в моей программе, где у меня есть поле в классе, которое имеет тот же класс в своем поле. Они являются синглтонами, но это не то, что заставляет их не создаваться. По тому, как я написал программу, я фактически не...
385 просмотров
schedule
30.10.2022
Почему карты теряются в Javascript ES6 Game of War?
Чтобы лучше понять Javascript ES6 и объектно-ориентированное программирование в целом, я решил попробовать написать простую игру Game of War.
На первый взгляд кажется, что игра работает нормально... она всегда возвращает имя победившего игрока, а...
146 просмотров
schedule
17.04.2024
Есть ли способ сделать переменные класса 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 просмотров
schedule
29.07.2023