반응형 파이썬 subclass1 [Architecture][Python]상속과 서브 클래스 상속과 서브 클래스를 왜 사용해야 하는가? 클래스를 사용하는 이유는 효율적으로 데이터를 관리하고, 같은 코드의 반복을 없애고자 하는 DRY(Don't Repeat Yourself)의 개념이 담겨 있다. 상속 또한 한 번 정의한 데이터 타입을 필요에 따라서 수정하고 다시 재활용해서 반복되는 코드를 줄이고자 하는 목적을 가진다. 예제 스타크래프트 Unit을 가지고 예제 프로그램을 만들어 보려고 한다. 스타크래프트 상에는 다양한 Unit이 존재한다. 이때 매번 각 유닛에 대해서 클래스를 구성하여 유닛을 선언하는것은 비효율적이기 때문에, Unit이라는 공통된 클래스를 선언하고, 그 하위에 내가 필요한 유닛들의 속성들을 추가하면서 확장성을 갖는 프로그램을 만들려고 한다. lagacy 예제 - 1 class Uni.. 2022. 5. 24. 이전 1 다음 반응형