Wpis z mikrobloga

Życie w aspekcie dążenia do związku z drugą osobą, można by przedstawić w następującym pseudo-kodzie:

public class RozowyPasek()
{
public UstawZwiazek(IPartner partner)
{
...
}
}
public class NiebieskiPasek()
{
public UstawZwiazek(RozowyPasek partner)
{
....
}
}
interface IPartner
{
void DajSamochod()
void KupMieszkanie()
void ZadbajOMnie()
void PosprzatajZaMnie()
void ZrobObiadZaMnieCoZTegoZeJaNiePracuje()
}
#humorprogramistow
#programowanie
#zwiazki
#sex
#zycie
#rozowepaski
#niebieskiepaski
#przegryw
#takaprawda
#programista15k
  • 20
@shaelix92: Jak chcesz różowemu ustawić niebieskiego za partnera, jak niebieski nie implementuje interfejsu (bo jak chcesz potem rozszerzać po niebieskim, to nadal będzie #!$%@?). Zresztą, tak samo różowy musi to implementować. No chyba że w jakieś inne abstrakcje się bawić, ale no tak jest chyba najbardziej logicznie :v
@noody408: > public class NiebieskiPasek()

{

public boolean isChad()

{

return false;

}

}


@noody408: Otóż nie, bo czad nie jest właściwością niebieskiego, tylko wyobrażeniem różowego o niebieskim, czyli trzeba zrobić osobną klasę o nazwie ChadImagination albo AnimusAarchetype, która mogłaby wchodzić w skład RozowyPasek, ale ten obiekt jest wymienny ( ͡° ͜ʖ ͡°)