Classe <tt>Lavagem</tt>



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

Classe Lavagem

 

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

!Lavagem class methods !
 
setPreco: p
        "por preco"
    Preco := p! !

!Lavagem methods !
   
chega: carro
        "um carro chega"
    self enqueue: carro!

sai
        "sai um carro ja lavado"
    | carro |
    carro := self first.
    self dequeue.
    carro somaDespesa: Preco.
    carro okLimpeza.
    self changed: carro.! !



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