위치 인수(positional argument)
인자 이름이 없는 인수, 즉 키워드 인수가 아니다.
연산자 오버로딩
+ 같은 연산자의 동작을 변경해서 프로그래머 정의 타입과도 동작하게 한다.
타입 기반 디스패치
피연산자의 타입을 확인해 타입에 따라 함수를 호출하는 프로그래밍 패턴
다형적(polymorphic)
둘 이상의 타입에 대해 동작하는 함수에 관한 것
정보 은닉(information hiding)
객체에 제공되는 인터페이스가 구현에 의존해서는 안 된다는 원칙, 특히 객체의 속성 표현이 구현에 의존해서는 안 된다.