728x90 반응형 namedtuple1 [Py] collections.namedtuple-Factory Function 1. 팩토리 함수(Factory Function)란?팩토리 함수는 객체(여기엔 클래스도 포함) 생성(클래스의 경우엔 정의) 과정을 추상화하여 객체(또는 클래스)를 생성하는 함수 를 가리킴.즉, 객체를 직접 생성(=생성자 호출)하는 대신 함수를 호출하여 객체(또는 클래스)를 생성(또는 정의)하는 방식으로 다음과 같은 장점이 있음:객체 생성 로직의 캡슐화.생성 과정의 세부 사항 은닉.동일한 인터페이스로 다양한 유형의 객체 생성.코드의 재사용성 향상.Factory Function은 다음의 2가지 주요 형태로 나뉨:Class Factory: 아래에 설명할 namedtuple 처럼 새로운 클래스(or DataType)를 동적으로 생성하여 반환Object Factory: Instance Factory 라고도 불리며.. 2025. 4. 4. 이전 1 다음 728x90 반응형