[OOP] (4) 추상화(Abstraction) : docstring, type hinting, 정적 동적 타입 언어
Hello👋 I'm Dona!:) 객체 지향프로그래밍 영어로는 OOP(Object-Oriented-Programming) 정리하기 4탄! 🏡 🔍 들어가며 : 프로그래밍에서 추상화란? 변수, 함수, 클래스를 사용해 사용자가 꼭 알아야만 하는 부분만을 겉으로 드러내는 것 프로그래머들이 특정 코드를 사용할 때, 필수적인 정보를 제외한 세부사항을 가리는 것 변수 추상화, 함수 추상화, 클래스 추상화 등이 있다. 추상화란, " 복잡한 내용은 숨기고, 주요 기능에만 신경쓰는 것 " 1. 추상화 잘하기 : 이름 잘 짓기 클래스, 변수, 메소드의 이름을 어디에 쓸 수 있고, 어떻게 사용하는지 직관적으로 유추되는 이름을 사용하자 변수 이름에 대한 규칙이 궁금하다면 PEP8을 참고하자 - python PEP8(코딩 스타일..