Programming
2021. 1. 3.
객체지향 프로그래밍(2) 상속과 다형성
객체 지향 프로그래밍의 4가지 Concept 1. 추상화 특정 프로그래밍에서 필요한 최소한의 정보를 제외한 나머지 부분을 가리는 것, 함수, class가 추상화의 좋은 예시다. 예를 들어 덧셈을 계산해주는 함수를 sum_function으로 정의하면, 이후 덧셈을 계산할 때 마다 sum_function과 이 함수에 필요한 파라미터만 있으면 된다. 추상화를 잘해야 협업과 디버깅에 용이하다. 이를 위해 클래스, 변수, method들 이름에 기능과 역할이 담기게 이름을 잘 짓는것이 중요하다. 여기에 더해 docstring을 이용해 기능을 문서화 해 놓으면 help를 통해 한꺼번에 볼 수 있고 협업할 때 좋다! class BankAccount: # docstring 문서화 """ 은행 계좌 생성 class par..