#N canvas 63 22 459 560 12;
#X obj -105 18 cnv 15 400 40 empty empty HeranÃ§a: 20 12 0 24 -262144
-66577 0;
#X text -94 79 A Herança é um princípio da Programação Orientada a
Objetos que permite o compartilhamento de atributos. No Puredata \,
veremos como esse conceito se aplica às abstrações. Nesse caso \, o
patch que possui uma abstração é dito patch "pai" (parent) \, e ele
pode passar atributos aos patches "filhos" (abstrações).;
#X obj 151 404 loadbang;
#X symbolatom 151 455 10 0 0 0 - - -;
#X floatatom 239 455 5 0 0 0 - - -;
#X text -95 194 Além de subpatches \, outra possibilidade de encapsulamento
é abrir outro arquivo (outro patch) no nosso patch. Nesse caso \, esse
patch encapsulado é chamado de Abstração (Abstraction). Assim \, uma
abstração com mesmo nome será igual à outra (por ser o mesmo arquivo).
A abstração não pode ter o mesmo nome que um objeto nativo ou externo
compilado \, pois esse será carregado em vez dela!;
#X text -84 427 clique para abrir a abstração ->;
#X text 82 456 e veja o;
#X obj 151 429 ex1 exemplo 5;
#X text 64 489 para maiores informações.;
#X text -90 319 As abstrações podem herdar valores do patch pai. Para
isso \, esses valores devem ser colocados como Argumentos. A sintaxe
para isso é o uso de cifrão em objetos.;
#X connect 2 0 8 0;
#X connect 8 0 3 0;
#X connect 8 1 4 0;
