[python/클래스] 클래스와 메소드 1. 클래스 사용의 장점
2020. 7. 4. 14:44
Programming/Python
1. 객체 지향 프로그래밍 (OOP) 규모가 큰 프로젝트 즉 프로그램을 가정할 때 함수 중심 데이터양이 많아 코드의 중복, 재사용이 발생 협업 시 휴먼에러 발생 가능성이 큼 클래스 중심 = 데이터 중심 개별 객체로 관리하기 때문에 유지/관리/보수가 쉬움 => 항상 클래스 중심이 좋다고 할 수는 없다. 간단한 프로그램 등 작은 규모의 프로그램은 절차 기반 형식으로 짜는 게 더 좋을 때도 많다. 2. 구조별 비교 배스킨라빈스 아이스크림 데이터를 갖고 있다고 생각하면 데이터는 일반적으로 4가지 방식으로 다루게 된다. 일반적인 구조 ice_cream_1 = "Mom is ailen" ice_cream_detail = [ {'taste' : 'choco'}, {'price' : '3,000'}, {'favorit..