T.I.L (클래스 - 추가 정리)

2023. 3. 27. 20:59T.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