일반적으로 레거시 코드를 테스트 할 수 있도록하기 위해 완료되었습니다. 예를 들어,정적 메서드를 호출하기 위해 인스턴스를 만드는 패턴의 이름
int importantNumber = DataAccess.LoadValue();
같은 정적 호출의 부하가있을 수 있습니다 나는
public int LoadValue(){
return DataAccess.LoadValue();
}
그리고 내가 할 수있는 것처럼, 인터페이스 뒤에 통상이 전화를 인스턴스화 할 수있는 클래스를 생성 DI 또는 무엇이든 사용하고 원래 전화로 바꾸기
int importantNumber = _dataAccessInstance.LoadValue();
이 패턴의 이름이 있습니까? 나는 'Adapter'를 생각하고 있었지만, 그것보다는 더 구체적으로 보인다.
와 다른 개체에 대한 대리 역할을
추가 기능을 추가하지 않습니다. –
아니면 외관일까요? –
객체 지향 래퍼라고 부릅니다. 어쨌든, 이름은 무엇입니까? : P –