[TIL] 2022.09.16


[TIL] 2022.09.16

Java Java TPC (생각하고, 표현하고, 코딩하고) Part 2 - Inheritance(수평적 구조 VS 수직적 구조) - 수평적 구조 VS 수직적 구조 GitHub 배운 점 상속 > 클래스의 설계 (행위적인 측면) 수평적 설계 - 코드의 중복이 발생 - 새로운 요구사항에 대한 코드의 수정이 불가피 - 관리하기 어렵다. 수직적 설계 (계층화, 상속 구조) - 수평적 설계의 단점을 극복할 수 있다. - 확장을 쉽게 할 수 있다. - 코드가 복잡해진다. (이점은 많아진다.) 상속에서 부모와 자식이 연결되는 방법 > super() : 자신의 생성자에서 부모의 생성자를 호출 느낀 점 강의를 들으면서 코드를 마냥 따라서 적는 것이 아니라 메모리 구조를 생각하면서 짜는 습관을 들이고 있다. 물론! ..


원문링크 : [TIL] 2022.09.16