Вопросы по теме 'class-design'
Определение вложенного перечисления Java - имеет ли значение объявление как статическое?
У меня есть интерфейс - вот пример хорошо продуманной версии:
public interface Particle {
enum Charge {
POSITIVE, NEGATIVE
}
Charge getCharge();
double getMass();
etc...
}
Есть ли разница в том, как реализации...
24528 просмотров
schedule
20.06.2023
Синтаксис функции, не являющейся членом, не являющейся другом
Является ли это способом использования функции, не являющейся членом, не являющейся другом, для объекта с использованием той же «точечной» нотации, что и функции-члены?
Могу ли я вывести (любого) члена из класса, чтобы пользователи использовали его...
3648 просмотров
schedule
03.08.2023
Каков самый СУХОЙ способ получить данные из моей базы данных?
Мне нужно написать приложение ASP.NET, которое подключается к нашей устаревшей базе данных IBM Universe, и мы используем продукт под названием mv.net, который позволяет нам подключаться, читать, писать, выбирать, запускать серверные программы и т. д....
254 просмотров
schedule
05.03.2024
Почему __init __ () всегда вызывается после __new __ ()?
Я просто пытаюсь оптимизировать один из моих классов и ввел некоторые функции в том же стиле, что и шаблон проектирования flyweight. .
Однако меня немного смущает, почему __init__ всегда вызывается после __new__ . Я этого не ожидал. Может ли...
304562 просмотров
schedule
18.04.2024
Запрос моделирования / проектирования класса
Как бы я смоделировал такую ситуацию? Как должна быть разработана база данных? Какие классы мне следует посещать?
Постановка проблемы: Каждый сотрудник принадлежит хотя бы к одному проекту, у каждого проекта много задач, каждая задача...
250 просмотров
schedule
03.04.2023
Разработать модель данных для делегатов преобразования плоских файлов или наследования?
У меня есть приложение обслуживания, которое должно преобразовывать корпоративные данные (из различных баз данных/таблиц) в плоские файлы, каждый в определенном формате, для использования устаревшим приложением. У меня есть модели данных, такие как...
247 просмотров
schedule
24.03.2024
Лучшая практика: упорядочивание общедоступного / защищенного / частного в определении класса?
Я начинаю новый проект с нуля и хочу, чтобы он был чистым / имел хорошие стандарты кодирования. В каком порядке опытные разработчики здесь любят раскладывать вещи внутри класса?
A: 1) общедоступные методы 2) частные методы 3) общедоступные вары 4)...
62865 просмотров
schedule
18.02.2022
Должен ли класс иметь то же имя, что и пространство имен?
Я разрабатываю пространство имен для набора классов, которые будут обрабатывать задачи, связанные с пользователем , для нескольких разных приложений. (Вход, аутентификация и т. д.)
Проблема в том, что пространство имен будет называться...
2885 просмотров
schedule
18.11.2023
Каковы плюсы и минусы выбора между статическим классом и классом доступа к данным экземпляра в веб-приложении?
Я прочитал несколько других вопросов по этой теме ( здесь , здесь и здесь ), но до сих пор не получил отличного ответа. Я разработал свою долю слоев доступа к данным раньше и лично предпочитаю использовать классы экземпляров вместо статических...
8507 просмотров
schedule
02.01.2023
Схема классов UML для входа пользователя
Диаграмма ниже - это моя первая попытка создать диаграмму классов UML, описывающую вход пользователя на веб-сайт.
Я уверен, что это плохой дизайн и полон недостатков, но я надеюсь узнать от вас, ребята, как вы бы разработали такой простой...
76410 просмотров
schedule
08.04.2023
Цикл игры и структура классов RPG (cocos2D для iPhone)
Я хочу сделать RPG с Cocos2D на iPhone. Я провел небольшое исследование, и мне очень нравится модель, которую Cocos2D использует для сцен. Я могу создать экземпляр сцены, настроить своих персонажей и т. Д., И все это работает очень хорошо ... у меня...
3310 просмотров
schedule
18.11.2023
Требуется помощь в динамическом добавлении новых методов и свойств в существующие классы.
Я не уверен, можно ли добиться такой реализации в Dot Net. Ниже представлена информация
В настоящее время мы работаем над приложением, которое выполнено в технологиях COM+, ASP, XSL, XML. Это приложение с многоуровневой архитектурой, в котором...
1766 просмотров
schedule
04.04.2023
Должна ли определенная доля членов распределяться между базовым и производным классами?
В настоящее время я разрабатываю классы для приложения, которое я пишу для своей курсовой работы, и у меня есть два класса, которые звучат так, как будто они должны быть парой базовых классов, и действительно имеют две общие переменные-члены, и моя...
62 просмотров
schedule
05.04.2024
PHP: Require() и иерархия классов
Я рассматриваю эту проблему в основном как программист на С++/С#, что может помочь взглянуть на вещи в перспективе. Я не смог найти простого ответа на свой вопрос, поэтому прошу прощения, если он есть. Похоже, это будет очень распространенная...
604 просмотров
schedule
25.02.2022
Может ли шаблон Builder делать слишком много?
Недавно я изучал шаблоны проектирования с исследовательской группой и пришел к выводу, что шаблон построителя может быть очень полезен для создания сложных объектов, состоящих из многих (потенциально необязательных) частей.
Однако бывает ли...
3091 просмотров
schedule
02.09.2023
Как установить аргумент метода по умолчанию для члена класса
У меня есть это внутри класса php:
$this->ID = $user_id;
public function getUserFiles($id = $this->ID) { } // error here
Но, видимо, мне не разрешено использовать собственность таким образом. Итак, как мне объявить, что значение...
3906 просмотров
schedule
18.09.2023
.NET ORM, объекты неизменяемых значений, структуры, конструкторы по умолчанию и свойства только для чтения
Я только начинаю работать с .NET ORM до такой степени, что даже не решил между Entity Framework и NHibernate. Но в обоих случаях я сталкиваюсь с проблемой, заключающейся в том, что они, кажется, хотят, чтобы я различными способами нарушил целостность...
612 просмотров
schedule
03.01.2024
Наследование объектов Core Data --› ограничения?
Я подумал, что опубликую это в сообществе. Я использую coredata и имею два объекта. Обе сущности имеют иерархические отношения. Сейчас я замечаю довольно много дублированных функций, и мне интересно, следует ли мне реструктурировать, чтобы иметь...
4506 просмотров
schedule
24.07.2023
Еще один вопрос о дизайне, связанный с конкретной проблемой
Скажем, у меня есть ниндзя с определенными настраиваемыми навыками. Под настраиваемым я подразумеваю, что программа считывает файл конфигурации и добавляет их во время выполнения. то есть:
Ninja:
color: Red
Skills:
- High Jump
-...
91 просмотров
schedule
08.04.2022
Представление и сервлеты в диаграмме классов веб-сайта?
Я собираюсь разработать этот небольшой веб-сайт, в основном это простое веб-приложение для хранения информации о пациентах для врача. Компания, от которой я получил задание, требует введения с диаграммой классов, честно говоря, я уже сделал это, но...
1463 просмотров
schedule
18.09.2022