0
이상하게 들리 겠지만 이미 인스턴스화 된 기본 클래스에서 상속받은 하위 클래스를 만들 수 있습니까? 나는 DI를 사용할 수 있지만 궁금해하는 IM을 알고 있습니다.인스턴스화 된 기본 클래스에서 자식 클래스를 만드시겠습니까?
편집 : 저는 이것이 javascript와 같은 프로토 타입 기반 언어의 기능이라는 것을 알고 있습니다. 어느 쪽이든,이 같은 것이 가능한지 고려해 볼 가치가 있는지 궁금해합니다.
Parent x = new Parent(1900);
// How to make a child of this particular base?
// x child = new Child();
그래서 제가 할 수있는 최선의 방법은 의존성 주입입니까? – Asperger
@Asperger : 글쎄, DI가 어떻게 당신이 특정 인스턴스 기반의 자식을 만드는 데 도움을 주는지 보지는 않습니다. 'Child '가'Parent'의 * 래퍼 *라면 DI가 어떻게 도움이되는지 볼 수 있습니다. (Disclosure : 당신이 DI보다 더 많이 알고있을 가능성이 있습니다.) - –
사실 내가 생각하고 있던 모든 것은 새로운 아이의 부모를 지나가는 시스템과 같습니다. 그래서 새 아이가 만들어 질 때마다 나는 전달 된 객체에 접근 할 수 있습니다. 오, 그 자식은 공개되지 않는 한, 못생긴 ... 들판 용 getter를로드합니다. – Asperger