Advertisement
BenjaminWade

veiculos-btv

Jul 2nd, 2023
50
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.84 KB | None | 0 0
  1. -- declaração da família
  2. molde VeiculoComMotor se passa por veiculo;
  3. molde VeiculoSemMotor se passa por Veiculo;
  4. molde Carro se passa por VeiculoComMotor;
  5. molde Bicicleta se passa por VeiculoSemMotor;
  6.  
  7.  
  8.  
  9. molde Veiculo contem
  10.  
  11. constante: Numero velocidade;
  12. constante : Texto nome;
  13.  
  14. funcao: Texto getNome();
  15.  
  16. funcao: Numero getVelocidade();
  17.  
  18. fim
  19.  
  20.  
  21.  
  22. molde VeiculoSemMotor contem
  23. -- se movendo...
  24. funcao: movimentar();
  25.  
  26. fim
  27.  
  28.  
  29.  
  30. molde VeiculoComMotor contem
  31.  
  32. funcao: motor();
  33.  
  34. -- partida no motor de uma veiculo...
  35. funcao: ligarMotor() [motor()];
  36.  
  37. fim
  38.  
  39.  
  40.  
  41. molde Carro contem
  42.  
  43. funcao: ligarMotor();
  44.  
  45. fim
  46.  
  47.  
  48.  
  49. molde Bicicleta contem
  50.  
  51. funcao movimentar();
  52.  
  53. fim
  54.  
  55.  
  56. molde Principal contem
  57.  
  58. objeto : Comunicacao interface
  59.  
  60. >> funcao Texto principal ()
  61.  
  62.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement