반응형 abstract1 [엘레강트 오브젝트] 4.3 final이거나 abstract이거나 이 내용은 엘레강트 오브젝트 를 읽으면서 정리한 내용을 포함하고 있습니다. 상속의 문제점 final이나 abstract 정리 상속의 문제점 상속의 가장 큰 문제는 객체들의 관계를 너무 복잡하게 만든다는 것이다. class Document { public int length() { return this.content().length(); } public byte[] content() { // 문서의 내용을 바이트 배열로 로드한다. } }class EncryptedDocument extends Document { @Override public byte[] content() { // 문서를 로드해서, 즉시 복호화하고, 복호화한 내용을 반환한다. } } EncryptedDocument 클래스의 content().. 2023. 4. 9. 이전 1 다음 반응형