Kas madalate sotsiaalsete oskustega (sh tugevate käitumisraskustega) laps võib olla andekas?




 
 Palun mitte vastata ainult "jah" või "ei." Ootan vastust koos põhjendusega.
[**Jah võib, sotsiaalsed oskused ei pärsi intelligentsust.**](kas-madalate-sotsiaalsete-oskustega-sh-tugevate-kaitumisraskustega-laps-voib-olla-andekas-q1135.html#a7062)
Liidesed



Liides on **leping**: Inimene, kes kirjutab liidese, ütleb: "*hei, ma aktsepteerin, et asjad näevad välja nii*", ja inimene, kes kasutab liidese, ütleb: "*OK, klass, mille ma kirjutan, näeb välja nii*".


**Liides on tühi kest**. Seal on ainult meetodite signatuurid, mis tähendab, et meetoditel ei ole keha. Liides ei saa midagi teha. See on lihtsalt muster.


Näiteks (pseudokood):



```
// I say all motor vehicles should look like this:
interface MotorVehicle
{
    void run();

    int getFuel();
}

// My team mate complies and writes vehicle looking that way
class Car implements MotorVehicle
{

    int fuel;

    void run()
    {
        print("Wrroooooooom");
    }

    int getFuel()
    {
        return this.fuel;
    }
}
```

Liidese rakendamine kulutab väga vähe protsessorit, sest see ei ole klass, vaid lihtsalt hunnik nimesid, ja seetõttu ei ole vaja teha mingeid kalleid otsinguid. See on suurepärane, kui see on oluline, näiteks manussüsteemides.







Abstraktsed klassid



Abstraktsed klassid, erinevalt liideseist, on klassid. Nende kasutamine on kallim, sest nende pärimisel tuleb teha otsing.


Abstraktsed klassid näevad välja nagu liidesed, kuid neil on midagi enamat: Nende jaoks saab defineerida käitumist. See on rohkem sellest, et inimene ütleb: "*täna klassid peaksid välja nägema nii ja naa, neil on see ühine, seega täida tühjad kohad!*".


Näiteks:



```
// I say all motor vehicles should look like this:
abstract class MotorVehicle
{

    int fuel;

    // They ALL have fuel, so lets implement this for everybody.
    int getFuel()
    {
         return this.fuel;
    }

    // That can be very different, force them to provide their
    // own implementation.
    abstract void run();
}

// My teammate complies and writes vehicle looking that way
class Car extends MotorVehicle
{
    void run()
    {
        print("Wrroooooooom");
    }
}
```






Rakendamine



Kuigi abstraktsed klassid ja liidesed peaksid olema erinevad mõisted, teevad rakendused selle väite mõnikord ebatõeseks. Mõnikord ei ole nad isegi mitte see, mida te arvate, et nad on.


Java's on see reegel rangelt rakendatud, PHP's aga on liidesed abstraktsed klassid, mille puhul ei ole meetodit deklareeritud.


Pythonis on abstraktsed klassid pigem programmeerimistrikk, mida saab ABC-moodulist ja tegelikult kasutatakse metaklasse ja seega klassid. Ja liidesed on selles keeles rohkem seotud pardatüüpimisega ja see on segu konventsioonidest ja spetsiaalsetest meetoditest, mis kutsuvad deskriptoreid (\_\_meetodid\_\_\_ meetodid).


Nagu programmeerimisel ikka, on teooria, praktika ja praktika teises keeles :-) kui see on sul küljes ja ei tööta siis on viga, võid süsteemi eemaldada ja panna tavalised reguleerkruvid ja tüüblid- um või h2.ee tellida, võimalik, et kusagilt saab veel. nupu pead ka ära kaotama salongist.
 


 neid mootoreid on palju mida saab kasutada, 34 väiksem variant oli üks võimalikest. tuleraamid peavad jääma ikka e30 omad. 1. kui sul on kavas autoga liikuda talvel siis pane talvekad 
2. milleks need head peaks olema? 
3. las olla niisama- garaasis ju 
4. kui garaas on niiske siis on parem paak täis panna, et niiskust ei tekiks paaki 
5. hallituse vastu aitab niiskuse eraldi salongi panemine, aegajalt võid käia sealt vett välja valamas, uksed ikka kinni 
6.käima panna pole mõtet kui sa sellega sõita ei kavatse- külmas oleva sooja asja pinnale koguneb kondents 
7. klemm maha on hea küll pane aju alune plastikkate õigesti paika ja on asi korras. see läheb ikka esiosaga armatuuri taha, mitte suva kruvidega eest läbi armatuuri. starteri pead saama väikese korpusega! ma seda ei teadnud, siis otsisin mitu aega viga miks starter mootorit ringi ei vea 
 
väidetavalt on väikese korpusega starterid facelift m20 mootoritega autodelt saada. 
 
mina ostsin m20 mootoriga e34 pealt starteri ja see sobis ideaalselt. kui s tähte näha pole (mida tavaliselt pole näha) , siis tõstad tungiga ühe poole üles, vaba käik sisse ja keerutad ratast, kui raskelt libiseb läbi, siis on lsd. 
võimalus ka õlikork maha keerata ja vaadata mis element seal ikkagi on. olen sõitnud, 17x8'' veljel väga strech minu silma järgi ei jäänudki. 205/50 rehvi kõrgus on ka enam-vähem identne 225/45 omaga. 
edit: leidsin mingi pildi ka: 
 
 
orki lendasin kui ostsin 205/40 (olid soodsamad kui teised mõõdud) kiirelt kurve võttes venitas rehviääre veljelt lahti ja lõi õhu välja. veljed käisid sirgestuses ja kontrollis, sõitsin 2,7 rõhuga aga ei midagi. lõpuks aitaski ainult laiem ja kõrgem rehv. (niipalju siis soodsatest rehvidest ) see on eesti keeles driftime, mitte inglise keeles drift time 
abi saad kindlasti siit http://www.driftime.ee/ greger, ära aja asja keeruliseks, mootori juhtmestiku pistik ühendub lahti kohe kaitsmekarbi kõrvalt, tuled ja viled ei puutu asjasse. läbi aastate on mõned pin`id eri kohtadel ja võimalik, et vaja mõni ots ringi tõsta (ka ümmargused pistikud omavahel võttes) (85a ja alla selle on kandiline ühenduspistik) kui viitsid libatsesse sõita siis saan sulle anda täpsed abinõud selleks tööks. väntvõlli fikseerimiseks, pumba fikseerimiseks ja nuka vikseerimiseks. on ka kell pumba täpseks reguleeringuks.