Свързани въпроси 'factory-pattern'
какво е предимството на използването на шаблон на фабричен метод пред простата фабрика?
Чета за шаблон на фабричен метод и проста фабрика. оказва се Както мога да разбера, простата фабрика е достатъчна и не виждам случая на използване на фабричния метод шаблон. Моля, прочетете тази връзка,...
338 изгледи
schedule
24.09.2022
Създайте общ клас с вътрешен конструктор
Възможно ли е да се конструира обект с неговия вътрешен конструктор в рамките на общ метод?
public abstract class FooBase { }
public class Foo : FooBase {
internal Foo() { }
}
public static class FooFactory {
public static TFooResult...
2800 изгледи
schedule
27.12.2023
Инжектиране на зависимост срещу фабричен модел
Повечето от примерите, цитирани за използване на Dependency Injection, можем да решим и с помощта на фабричния шаблон. Изглежда, че когато става въпрос за използване/дизайн, разликата между инжектиране на зависимост и фабрика е замъглена или тънка....
181076 изгледи
schedule
11.01.2024
Възможно ли е да се използва моделът на фабриката за приложения от Flask с приложения Click CLI?
Представете си, че имам голямо CLI приложение с много различни команди (помислете, например image-magick).
Исках да организирам това приложение в модули и т.н. Така че някъде щеше да има главен click.group :
#main.py file
@click.group()
def...
1646 изгледи
schedule
21.11.2022
Фабричен модел, използващ отражение - регистрация на клас, използвайки статичен ключ, свързан с всеки клас
Докато изучавах някои модели, попаднах на фабричния модел за създаване на екземпляри на (неизвестни) класове. Това ме накара да се заинтересувам, затова искам да създам програма, която може да бъде динамично подобрена. Така че имам някои основни...
2504 изгледи
schedule
23.01.2024
Оптимален начин за възстановяване на обект на домейн
Това е толкова прост и често срещан сценарий, че се чудя как успях досега и защо имам проблеми сега.
Имам този обект (част от сглобката на инфраструктурата)
public class Queue {}
public class QueueItem
{
public QueueItem(int blogId,string...
568 изгледи
schedule
25.02.2024
Извеждане на типове при използване на генерични интерфейси във фабрика
Моите колеги и аз съставяме малка рамка за отчитане за онлайн магазин. Ние изградихме библиотека, следвайки модела на хранилище, използвайки „отчети“ като хранилища и много лек сервизен слой за взаимодействие с тези отчети. Нашият код работи чудесно...
1004 изгледи
schedule
20.03.2024
Фабрично конфигуриран с Spring връща нови инстанции за повиквания по време на изпълнение
Има ли лесен начин за използване на Spring IoC за фабрика, която връща нов екземпляр при всяко повикване по време на изпълнение (след конфигуриране и създаване на контекст)?
Бих предпочел да избегна силна зависимост от Spring и също така да...
358 изгледи
schedule
10.05.2024