transparenterne - Objektorienteret programmering i Java
transparenterne - Objektorienteret programmering i Java
transparenterne - Objektorienteret programmering i Java
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
Hvem skal tegne polynomiet ?<br />
For at kunne tegne et polynomie kræves ikke kun polynomiet selv,<br />
men også intervalstart, −slut o. a.<br />
Overføre Graphics−objektet fra applettens paint() til<br />
PolynomiumsTegner−objektets tegn() :<br />
public void paint(Graphics g)<br />
{ ...<br />
PolynomiumsTegner tegner = new PolynomiumsTegner();<br />
...<br />
tegner.tegn(g,pol);<br />
}<br />
Nu er tegningen af grafen uddelegeret til et andet objekt<br />
Polynomier skal ikke kun kunne tegnes i appletter, men også i andre<br />
grafiske programmer. De kan alle bruge PolynomiumsTegner.<br />
Tænk også over:<br />
Polynomiumstegner<br />
+ xSkalering: double<br />
+ ySkalering: double<br />
+ xForskydning: double<br />
+ yForskydning: double<br />
+ iStart: double<br />
+ iSlut: double<br />
+ tegn(Graphics g, Polynomum p)<br />
Skal programmet kunne<br />
− tegne flere funktioner samtidig ?<br />
− skrive funktionsudtrykke(ne) ?<br />
− tegne akserne, måske med et akse−objekt ?<br />
− finde max og min ?<br />
− integrere ?<br />
− andet ?