Системный генератор путей
Системный генератор путей
Одной из основных составных частей системы Смолток является библиотека классов. В нее входят классы, которые представляют традиционные средства программирования:
- арифметические и символьные вычисления;
- обработка файлов;
- обработка сложных структур данных;
- графика.
- Категории - группы классов, выделенные для некоторых областей применения.
- Классы - классы системы Смолток.
- Категории методов - группы методов классов или методов экземпляров, выделенные для удобства по признаку применения или по иному свойству.
- Методы - методы системы Смолток.
Поскольку сама система написана на языке Смолток, в библиотеку классов входят также и средства объектно-ориентированного программирования (компилятор, отладчик, инспекторы объектов, диспетчеры окон).
Классы в библиотеке расположены в порядке иерархии, в которой подклассы наследуют структуру и поведение суперклассов.
Независимо от того, с какой реализацией системы мы имеем дело, основные принципы интерфейса Смолтока остаются сходными. Для доступа к библиотеке нужно открыть окно "Просмотр иерархии классов" (выбрав в системном меню пункт "просмотр классов").
Обычно окно состоит из пяти рамок. В левой верхней списковой рамке представлена иерархия классов. Место класса в иерархии обозначается величиной отступа имени класса от левого края рамки.
Если за именем класса стоит многоточие, это означает, что класс имеет подклассы, которые скрыты с целью экономии места в списке. Раскрыть их можно выбором пункта "скрыть/показать" в меню рамки.
В правой верхней рамке располагается список методов выбранного класса. В зависимости от выбора одной из маленьких рамок, расположенных под ней, это будут или методы экземпляра, или методы класса.
В самой нижней, текстовой рамке будет показано определение выбранного класса, как оно записывается на языке Смолток.
Если выбрать один из методов в списке методов, то в текстовой рамке появится исходный текст этого метода: