PHP · 패턴
구성 객체로 설정 묶기
흩어진 설정 값을 하나의 명시적인 객체로 모으는 패턴 예제입니다.
패턴고급configvalue-objectreadonly
핵심 설명
흩어진 설정 값을 하나의 명시적인 객체로 모으는 패턴 예제입니다.
PHP code
<?php
readonly class AppConfig {
public function __construct(
public string $env,
public bool $debug
) {}
}
$config = new AppConfig('local', true);
echo $config->env;학습 팁
패턴 예제는 클래스 수보다 의존성 방향과 책임 분리를 중심으로 읽는 것이 더 중요합니다.
주의할 점
패턴을 적용하더라도 구현체에 강하게 결합되면 오히려 변경 비용이 커집니다.
자주 묻는 질문
구성 객체로 설정 묶기란 무엇인가요?
흩어진 설정 값을 하나의 명시적인 객체로 모으는 패턴 예제입니다.
구성 객체로 설정 묶기 학습 시 주의할 점은 무엇인가요?
패턴을 적용하더라도 구현체에 강하게 결합되면 오히려 변경 비용이 커집니다.
Continue Learning
PHP 학습을 이어가세요
총 200개의 독립 HTML 학습 문서 중 하나입니다. 각 문서는 고유 URL과 canonical 메타데이터를 가집니다.