2014-12-14 2 views
3

Я не понимаю, как создать свой собственный подкласс Slot и использовать его в Pharo. Проблема в том, что похоже, что код обработки слотов требует, чтобы я реализовал #size и #index, но я понятия не имею, что добавить туда.Как создать пользовательский класс слота в Pharo

Вариант использования - это определение класса, представляющего конфигурацию. Пользователь может указать часть конфигурации и полагаться на значения по умолчанию, чтобы указать остальные. Для этого я хочу определить класс слота, который имеет (1) значение по умолчанию (2) словарь. Идея состоит в том, что при чтении слота в словаре выполняется поиск ключа с именем слота. Если ключ найден, то значение слота - это значение, найденное в словаре. Если в словаре нет ключа, значение слота будет значением по умолчанию.

+0

Просто так, что люди, читающие этот вопрос знают. По словам Marcus Denker, слоты еще не готовы для конечных пользователей: https://www.mail-archive.com/[email protected]/msg23786.html – Uko

ответ

Смежные вопросы