전자레인지 만들기
객체를 만들려면, 먼저 팩토리를 만든 다음 그 팩토리의 new() 메서드를 호출하면 돼요. 이 메서드는 따로 정의할 필요가 없어요. 모든 팩토리에는 기본으로 new() 메서드가 있어요.
a_thing <- thing_factory$new()
이 연습은 강의의 일부입니다
R에서 S3와 R6로 배우는 Object-Oriented Programming
연습 안내
이전 연습 문제에서 사용한 microwave_oven_factory 변수가 작업 공간에 있어요.
microwave_oven_factory를 확인하세요.- 새로운
MicrowaveOven객체를 만들어 변수microwave_oven에 할당하세요.
실습형 인터랙티브 연습
이 예제를 이 샘플 코드를 완성하여 풀어보세요.
# View the microwave_oven_factory
microwave_oven_factory
# Make a new microwave oven
microwave_oven <- ___