Skip to content

Commit b85dcdc

Browse files
author
avihavai
committed
muutama essee
1 parent 3b6d70e commit b85dcdc

2 files changed

Lines changed: 4 additions & 0 deletions

File tree

data/osa-8/2-perinta.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -698,6 +698,8 @@ Metodikutsun aikaansaama toimintoketju siis on monivaiheinen. Periaate on kuiten
698698
<quiznator id="5c782a0c244fe21455cbc288"></quiznator>
699699

700700

701+
<quiznator id="5c78fe41244fe21455cbc384"></quiznator>
702+
701703
## Milloin perintää kannattaa käyttää?
702704

703705

data/osa-8/3-rajapinta.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -643,6 +643,8 @@ public class Tehdas {
643643
```
644644

645645

646+
<quiznator id="5c78ff60c41ed4148d97065d"></quiznator>
647+
646648
<text-box variant='hint' name='Luokkien välisten riippuvuuksien vähentäminen'>
647649

648650
Rajapintojen käyttö ohjelmoinnissa mahdollistaa luokkien välisten riippuvaisuuksien vähentämisen. Esimerkissämme Pakkaaja ei ole riippuvainen rajapinnan Talletettava-toteuttavista luokista vaan ainoastaan rajapinnasta. Tämä mahdollistaa rajapinnan toteuttavien luokkien lisäämisen ohjelmaan ilman tarvetta muuttaa luokkaa Pakkaaja. Myöskään pakkaaja-luokkaa käyttäviin luokkiin uusien Talletettava-rajapinnan toteuttavien luokkien lisääminen ei vaikuta.

0 commit comments

Comments
 (0)