Вопросы по теме 'builder'
Инициализация данных элемента типа указателя значением NULL в конструкторе, использующем шаблон Builder
У меня есть конструктор, который использует внутренний объект Builder для создания экземпляра сложного объекта. Пять элементов в структуре данных относятся к типам указателей. Однако, используя этот шаблон, я сталкиваюсь с проблемами, когда объект...
332 просмотров
schedule
14.07.2022
Являются ли шаблон построителя и DSL эквивалентными или более выразительными?
Предположения
Я ограничусь этим внутренними DSL , но если вы можете дать мне вескую причину, почему я должен рассмотреть внешние DSL - я выслушаю это.
Если вы хотите ответить на это в Clojure или Scala и объяснить, почему я не прав — я...
762 просмотров
schedule
10.11.2022
Создание вложенного плавного API в Java
Мы пытаемся придумать свободный API для вложенных объектов. Предположим, у нас есть следующие три класса
Атрибут: имя: Строковое значение: Объект
Элемент : действие : Строковые атрибуты :
Порядок : действие : Строковые атрибуты : элементы :...
1108 просмотров
schedule
18.12.2023
Действительно ли необходим вложенный класс Builder, как описано в разделе «Эффективная Java»?
Итак, в знаменитой книге Effective Java вводится шаблон Builder , в котором вы можете иметь внутренний статический класс Builder для создания экземпляра класса. В книге предлагается следующий дизайн класса:
public class Example {
private...
4210 просмотров
schedule
16.03.2024
Является ли расширение фабричного класса антишаблоном?
Предположим, что есть CarFactory class , и он расширен classes , как FerrariFactory и VolvoFactory . Каждый класс имеет метод List<Car> build(List<CarPart>)
Теперь возникает требование, что для любого заданного...
152 просмотров
schedule
15.05.2024
Метод построения Log4j2 RollingFileAppender неверный тип возвращаемого значения
с использованием библиотеки Log4j2 версии 2.9.1.
Я пытаюсь создать RollingFileAppender программно:
RollingFileAppender appender = RollingFileAppender.newBuilder()
.withName(name)
.withLayout(...some...
940 просмотров
schedule
04.05.2024
Неполная ошибка типа в реализации шаблона Builder
Я играю с шаблоном Builder. И я сталкиваюсь с проблемой «неполный тип возврата». Каким должен быть правильный способ его реализации?
// HtmlElement.h
#include <iostream>
#include <string>
using namespace std;
class HtmlBuilder;...
74 просмотров
schedule
27.12.2023
Операция навигатора запрошена с контекстом, который не включает навигатор. (Функция Builder не отображает MainPage())
Как только я нажимаю кнопку, я получаю код ошибки «Операция навигатора запрошена с контекстом, который не включает навигатор». Код, который я использую для навигации, находится на странице регистрации, и функция построителя должна отображать главную...
57 просмотров
schedule
25.01.2024
Создание экземпляра класса Kotlin из кода Java
У меня есть класс данных Kotlin с 15 полями. Когда я создаю экземпляр этого класса в своем коде Kotlin с помощью основного конструктора, я могу использовать такие полезные функции, как:
пропуск полей со значениями по умолчанию
использовать...
368 просмотров
schedule
27.10.2022
Laravel Eloquent игнорирует защищенный $ с [дубликатом]
Итак, в основном у меня есть модель foo:
protected $with = ['bars'];
public function bars()
{
return $this->morphMany(bar::class, 'barable');
}
И панель моделей:
public function barable()
{
return $this->morphTo();
}
Теперь...
200 просмотров
schedule
19.12.2023