2014-12-14 4 views
3

Slot이라는 내 자신의 하위 클래스를 만드는 방법을 모르며 Pharo에서 사용합니다. 문제는 슬롯 처리 코드에서 #size 및 #index를 구현해야하는 것처럼 보이지만 거기에 무엇을 넣을지 전혀 모른다는 것입니다.Pharo에서 맞춤 슬롯 클래스를 만드는 방법

유스 케이스는 구성을 나타내는 클래스의 정의입니다. 사용자는 구성의 일부를 지정할 수 있으며 기본값을 사용하여 나머지를 지정할 수 있습니다. 이를 위해, (1) 디폴트 값 (2) 사전을 가진 슬롯 클래스를 정의하고 싶습니다. 아이디어는 슬롯을 읽을 때 슬롯의 이름이있는 키가 사전에서 검색된다는 것입니다. 키가 발견되면 슬롯의 값은 사전에있는 값입니다. 사전에 키가 없으면 슬롯의 값이 기본값입니다.

+0

그냥 있도록 : 여기에 당신이 슬롯으로 무엇을 할 수 있는지 보여주기 위해 월에 의해 구현 예입니다. Marcus Denker에 따르면 아직 슬롯은 최종 사용자가 사용할 수 없습니다. https://www.mail-archive.com/[email protected]/msg23786.html – Uko

답변