Вопросы по теме 'class-design'
Дизайн класса/лучший подход для инициализации файла конфигурации пользователя
Я хочу инициализировать конфигурацию пользователя через файл конфигурации пользователя. Путь к файлу можно прочитать из реестра. Файл находится в папке с именем пользователя.
Итак, мне нужен следующий функционал:
Чтение строки из реестра...
552 просмотров
schedule
15.11.2023
Как сопоставить таблицы атрибутов внешнего ключа с бизнес-объектом
У меня есть таблица в базе данных, которую я сопоставляю с основным классом сущностей. В таблице есть несколько столбцов, которые содержат значения внешнего ключа для других таблиц атрибутов.
Как мне сопоставить их с бизнес-классами? Нужно ли...
908 просмотров
schedule
26.03.2024
Производительность метода экземпляра класса Singleton по сравнению с методом статического класса в PHP?
Меня интересует объективный анализ того, что более эффективно; вызов методов экземпляра одноэлементного класса или методов статического класса. Я уже видел это , поэтому я Я не ищу обсуждения разницы между ними или обсуждения того, что «лучше»....
10501 просмотров
schedule
04.09.2022
Android: могу ли я использовать один класс SQLiteOpenHelper для нескольких файлов базы данных?
Мое приложение использует две базы данных (отдельные файлы). Для работы с этими базами данных я создал два вспомогательных класса, расширяющих SQLiteOpenHelper, по одному для каждой базы данных.
Теперь я собираюсь добавить третью базу данных и...
15947 просмотров
schedule
04.07.2022
Создание DbTables, моделей и мапперов для каждой отдельной таблицы
Я стараюсь максимально следовать соглашениям Zend Framework.
В моем приложении рекомендуется писать DbTable, Mapper и класс Model для каждой отдельной таблицы в моей БД? Даже таблицы типа user_permission ? (поля на нем user_id, permission_id ,...
264 просмотров
schedule
26.09.2022
Почему нельзя использовать операторы require* в определении класса?
Возможно, связано: Почему атрибуты PHP не позволяют функции?
Простите меня, если это было задано раньше, но почему у вас не может быть что-то вроде следующего:
class foo {
require_once 'defines.php';
private $_server =...
4121 просмотров
schedule
25.10.2022
Работа с идентификаторами в дизайне объекта сущности
Какое-то время я думал о том, как работать с объектами, которым в базе данных присвоены идентификаторы.
Типичный объект, представляющий сущность таблицы, может выглядеть так:
public class Test
{
public int Id { get; private set; }...
1190 просмотров
schedule
07.10.2023
класс Пара (дизайн)
я изучаю С#. хорошо, у меня проблема: у меня есть класс:
class Couple{
private double first{private set; public get;}
private double second{private set; public get;}
}
первый вопрос: я прав, что эти свойства имеют...
1782 просмотров
schedule
14.11.2022
Дизайн PHP — абстрактные классы и фабричные методы
Я пытаюсь найти лучший способ разработки своих классов, и я думаю, что абстрактные классы здесь правильные, но я не уверен! Я создаю плагин для корзин Wordpress, который на данный момент будет работать как для Woocommerce, так и для WP-Ecommerce....
102 просмотров
schedule
18.10.2022
Можно ли переопределить базовый метод более конкретным (по типу возвращаемого значения) методом?
У меня есть такие занятия.
public class Base{
public virtual Base Clone(){ ...... }
}
public class Derived:Base{
public Derived Clone(){ ...... }
private override Base Clone(){ return Clone(); }
}
Этот код, конечно, дает мне...
490 просмотров
schedule
12.10.2022
Моделирование блокчейна
Я хотел бы смоделировать блокчейн в UML. Вот требования, которые я придумал:
Пользователь может перевести деньги
Деньги можно перевести с банковского счета на цифровой кошелек
Деньги можно перевести с цифрового кошелька на банковский счет...
119 просмотров
schedule
24.05.2024
Последствия неправильного диагноза/ложного определения типов отношений на диаграмме классов
Я прочитал много документов об отношениях в диаграмме классов, но я все еще сомневаюсь в некоторых отношениях.
Мой первый вопрос заключается в том, чтобы определить тип отношений ниже:
как вы можете видеть на изображении выше, у меня...
60 просмотров
schedule
24.09.2022
Имеет ли смысл использовать интерфейсы как тип закрытых членов?
Когда я пишу класс на C#, я часто использую типы интерфейсов не только в публичных API/сигнатурах, но и как типы приватных членов:
public class Foo {
private readonly IDictionary<string, Bar> m_Bars; // <-- here
public Foo() {...
103 просмотров
schedule
28.12.2023