Web 개발/디자인 패턴
-
OOP의 기초Web 개발/디자인 패턴 2022. 11. 18. 09:40
OOP의 기초 부모클래스와 자식클래스 상속 자식 클래스들은 부모로부터 상태와 행동들을 상속 받고, 그 중에서 부모와 무언가 다른 것들만을 정의한다. 연관된 비지니스 요구사항이 있다면, 여기서 더 나아가 Organisms(모든 생명체)라는 더욱 일반적이 클래스를 추출할 수도 있다. 이 클래스는 Animals(동물들) 및 Plants(식물들)에 대한 부모 클래스가 될 것이다. 이러클래스들의 피라미드가 바로 계층구조이다. 이러한 계층구조에서 Cat(고양이) 클래스는 Animal(동물)과 Organism(생명체) 클래스 양쪽의 모든 내용을 상속받는다. 자식클래스들은 무보 클래스들에서 상속한 메서드들의 행동을 오버라이드(Override)할 두 있다. 또 자식 클래스들은 디폴트 행동들을 완전히 대체하거나 몇 가지 ..