ChainSmoker’s Block
[Python] 05. 파이썬 날개 달기 - 1_6 본문

[05. 파이썬 날개 달기]

-1. 클래스
===================클래스는 왜 필요한가?
: 1_5에 이어 설명.
계산기 1의 결괏값이 계산기 2에 아무 영향을 끼치지 않음을 확인할 수 있다. 하지만 계산기가 3개, 5개, 10개로 점점 더 많이 필요해진다면 어떻게 해야 하는가? 그 때마다 전역 변수와 함수를 추가할 것인가? 여기에 빼기나 곱하기 등의 기능을 추가해야 한다면 상황은 점점 더 어려워질 수 있다.
아직 클래스에 대해서 배우지는 않았지만, 위와 같은 경우에는 클래스를 사용하면 아래와 같이 간단하게 해결 가능하다.

프로그램을 실행하면 함수 2개를 사용했을 때와 동일한 결과가 출력된다.
반응형
'개인공부(WEB, Python, DB) > Python' 카테고리의 다른 글
[Python] 05. 파이썬 날개 달기 - 1_8 (0) | 2023.01.29 |
---|---|
[Python] 05. 파이썬 날개 달기 - 1_7 (0) | 2023.01.29 |
[Python] 05. 파이썬 날개 달기 - 1_5 (0) | 2023.01.26 |
[Python] 05. 파이썬 날개 달기 - 1_4 (0) | 2023.01.25 |
[Python] 05. 파이썬 날개 달기 - 1_3 (0) | 2023.01.25 |