T.I.L (클래스 - 추가 정리)
2023. 3. 27. 20:59ㆍT.I.L (Today_I_Learned)
함수와 클래스의 차이
함수와 클래스는 코드의 재사용성을 늘려 코드를 줄이기 위해 사용한다는 부분에서 비슷합니다.
하지만 사용성에 있어서 함수보다 클래스가 더 절약이 많이되는 듯 합니다.
가령 함수로 한가지 동작을 반복할 수 있게 만들어 코드를 줄인다면
클래스로는 그러한 행동들을 묶어서 하나의 완벽한 개체로서 존재하고
그 개체로 하여서 반복적인 코드를 복사하듯이 사용할 수 있다는 점에서 차이가 있는 것 같습니다.
또한 클래스의 상속이라는 기능이 코드를 반복해서 사용해야하는 작업에서의 오류를 줄일 수 있다는 것은 클래스의 장점인 것 같습니다.
부모클래스 = 설계도
자식클래스 = 설계도를 바탕으로 수정 또는 설계도 그대로 만든 물건
물건은 설계도를 바탕으로 만들어졌지만 만들어진 이후에는 설계도에 영향을 끼치지 않습니다.
부모클래스와 자식클래스의 관계도 위와 같습니다.
-ps.기술매니저님! 감사합니다! 짱짱맨!
'T.I.L (Today_I_Learned)' 카테고리의 다른 글
T.I.L (알고리즘 문제의 문제 - 1) (0) | 2023.03.29 |
---|---|
T.I.L (파이썬 턴제 게임 만들기) (1) | 2023.03.28 |
T.I.L (Python -클래스 class) (0) | 2023.03.24 |
T.I.L (Python if문(조건문)) (0) | 2023.03.24 |
T.I.L (딕셔너리) (0) | 2023.03.22 |