Вопросы по теме '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 просмотров

Разработать модель данных для делегатов преобразования плоских файлов или наследования?
У меня есть приложение обслуживания, которое должно преобразовывать корпоративные данные (из различных баз данных/таблиц) в плоские файлы, каждый в определенном формате, для использования устаревшим приложением. У меня есть модели данных, такие как...
247 просмотров

Лучшая практика: упорядочивание общедоступного / защищенного / частного в определении класса?
Я начинаю новый проект с нуля и хочу, чтобы он был чистым / имел хорошие стандарты кодирования. В каком порядке опытные разработчики здесь любят раскладывать вещи внутри класса? A: 1) общедоступные методы 2) частные методы 3) общедоступные вары 4)...
62865 просмотров
schedule 18.02.2022

Должен ли класс иметь то же имя, что и пространство имен?
Я разрабатываю пространство имен для набора классов, которые будут обрабатывать задачи, связанные с пользователем , для нескольких разных приложений. (Вход, аутентификация и т. д.) Проблема в том, что пространство имен будет называться...
2885 просмотров

Каковы плюсы и минусы выбора между статическим классом и классом доступа к данным экземпляра в веб-приложении?
Я прочитал несколько других вопросов по этой теме ( здесь , здесь и здесь ), но до сих пор не получил отличного ответа. Я разработал свою долю слоев доступа к данным раньше и лично предпочитаю использовать классы экземпляров вместо статических...
8507 просмотров

Схема классов UML для входа пользователя
Диаграмма ниже - это моя первая попытка создать диаграмму классов UML, описывающую вход пользователя на веб-сайт. Я уверен, что это плохой дизайн и полон недостатков, но я надеюсь узнать от вас, ребята, как вы бы разработали такой простой...
76410 просмотров
schedule 08.04.2023

Цикл игры и структура классов RPG (cocos2D для iPhone)
Я хочу сделать RPG с Cocos2D на iPhone. Я провел небольшое исследование, и мне очень нравится модель, которую Cocos2D использует для сцен. Я могу создать экземпляр сцены, настроить своих персонажей и т. Д., И все это работает очень хорошо ... у меня...
3310 просмотров

Требуется помощь в динамическом добавлении новых методов и свойств в существующие классы.
Я не уверен, можно ли добиться такой реализации в 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 просмотров

Как установить аргумент метода по умолчанию для члена класса
У меня есть это внутри класса 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 просмотров

Наследование объектов Core Data --› ограничения?
Я подумал, что опубликую это в сообществе. Я использую coredata и имею два объекта. Обе сущности имеют иерархические отношения. Сейчас я замечаю довольно много дублированных функций, и мне интересно, следует ли мне реструктурировать, чтобы иметь...
4506 просмотров

Еще один вопрос о дизайне, связанный с конкретной проблемой
Скажем, у меня есть ниндзя с определенными настраиваемыми навыками. Под настраиваемым я подразумеваю, что программа считывает файл конфигурации и добавляет их во время выполнения. то есть: Ninja: color: Red Skills: - High Jump -...
91 просмотров
schedule 08.04.2022

Представление и сервлеты в диаграмме классов веб-сайта?
Я собираюсь разработать этот небольшой веб-сайт, в основном это простое веб-приложение для хранения информации о пациентах для врача. Компания, от которой я получил задание, требует введения с диаграммой классов, честно говоря, я уже сделал это, но...
1463 просмотров
schedule 18.09.2022