728x90 반응형 IS-A1 [OOP] Example: MObject, Point, and Class 그려지는 객체를 추상화한 MObject 를 super-class로 하고, "점"을 추상화한 Point 클래스와 Point 클래스를 상속하여 "원"을 추상화한 Circle 클래스를 간단히 만들어 봄. 사실 Circle 클래스는 Point 클래스와 is-a 관계 보다는 has-a 관계가 어울리지만, 연습을 위해서 만들어 봄. Environment matplotlib를 사용하여 그릭기 때문에 해당 라이브러리는 설치되어야 함. (Test 된 환경은 Python 3.12.1과 matplotlib 3.8.3임.) Files src 파일들의 구성은 다음과 같음. oop_test.py oop ├── Circle.py ├── MObject.py └── Point.py oop_test.py test를 위한 main scr.. 2024. 3. 23. 이전 1 다음 728x90 반응형