Professional Documents
Culture Documents
Název Třídy Tvorba Instance Typ Elementů Uspořádání Přístup
Název Třídy Tvorba Instance Typ Elementů Uspořádání Přístup
net
2004-11-03
Programovací techniky:
│y│
y := %(1 2 6 5 3) asSortedCollection.
y add: 4.
^y
│y│
y := %(1 2 -6 -3) asSortedCollection: (:a :b │a abs > b abs).
y add: 4.
^y
│d│
d := Dictionary new.
D at: ‘Jan’ put: ’54 23 30’
at: ‘Iveta’ put: ’35 44 40’
at: ‘Milan’ put: ’338 2274’
^ d at: ‘Iveta’
SelectionInList list
list: aList
listHolder/ValueModel selection
selectionIndexHolder/ValueModel selection: anObjectOrCollection
SelectionTable table
table: aTableAdaptorOrTwoDList
listHolder/ValueModel selection
selectionIndexHolder/ValueModel selection: anObject
Adaptory:
• Adaptory jsou objekty, které vytvářejí jednotná rozhraní jiným objektům. Pomocí adaptorů lze stejným
způsobem používat různé objekty s různými protokoly.
• Adaptory jsou polymorfní s ValueHoldery (pro zprávy value a value:)
• AspektAdaptor:
Vytvoření Nastavení
AspectAdaptor accessWith: getSymbol
Subjekt: anObject assignWith: putSymbol (není-li použito, tak platí nastavení %value: a %value)
• PluggableAdaptor:
Vytvoření Nastavení
PluggableAdaptor getBlock: aBlock (:model)
on: anObject putBlock: aBlock (:model :value)
updateBlock: aBlock (^true│^false)