Classe <tt>Alinhamento</tt>



next up previous contents
Next: Classe Caixa Up: Aplicações Interactivas em Smalltalk/V Previous: Classe Queue

Classe Alinhamento

 

Queue subclass: #Alinhamento
  instanceVariableNames: ''
  classVariableNames: 
    'Preco '
  poolDictionaries: ''    !

!Alinhamento class methods !
 
setPreco: p
        "preco"
    Preco := p! !

!Alinhamento methods !
   
chega: carro
        "um carro chega"
    self enqueue: carro.!
   
sai
        "sai um carro com a direccao arranjada"
    | carro |
    carro := self first.
    self dequeue.
    carro somaDespesa: Preco.
    carro okDireccao.
    self changed: carro.! !



Jose Franscisco Creissac Campos
Wed Jan 31 12:57:29 MET 1996