Monolithic design

From InfoVis:Wiki
Revision as of 18:43, 5 September 2007 by NmgNkj (talk | contribs)
Jump to navigation Jump to search

modelos desnudas fotografi del nudo maschile corriera della sera it ratchet gladiator giochi proibiti madrid costa rica serenade ati radeon x600xt 128mb trasmissione infrazioni stradali steve zuccaro cicciolina e le sue amiche nich berg decapitato tali gladiator 7 codici ab sat royal caribbean cruise messaggerie musicali sennheiser hd 650 prestito malta coppia piemontese los inquietos loney dove vanno i vip all mare from rusholme with love toranja mujer calata infinity home theatre www carlopignatelli it simboli cartelli e segnali fortuna slim sirf iii gps bmwauto tema esame stato ricetta torte rustiche zombie erick www unifi it baglioni e costanza come due oskar lobo profumo issey nikefutbol com az 2 zoom olympus canale5 sexx maxx last christmas wham destinazione budapest risotto con funghi acer cr-5130 volo scandicci ferri da stiro simac cometa rossa stay with me carta geografica della francia canon nb-2l freni a disco shimano mamma di roy microtransfer ww nokia it flash peak 2 gb oldspunkers fuochi di gioia porsche carrera 2 intel pentium4 vendite giudiziarie ir 1510 km0 micra diesel auto km 0 testi caposella olio topazio microsoft - fingerprint reader mouse e home for sala matchpoint cassetto estraibile lettore mp3 samsung hdd bmw serie 1 118d tchat rencontre hommes tintorera cappa miele ariston li 420 ups es 500 traduzione testo di aicha infrarossi cellulari siemens invasione alieni europa 51 nely my place il game boy advance incontra java sisu padrone in redazione frasi per il matrimonio claretta esterno iomega hard disk e floppy castiglioni kjkj scuola aereonautica di palermo cafetacuba fokit ewald, johannes gilera 300 bicilindrico echame a mi la culpa inntech moto gp4 ps2 videogiochi gps asus my pal a620 motobi telesystem flipper mascate havana cola phelps, william lyon da je tuga snijeg turner, john napier decoder digitali humax geforce 6800 gt agp fools garden lemon tree anello t-2 lettori mp3 teac mp 300 1 gb annunci sexy toscana mariah carey in slip osma assicurazione vieste la liceale seduce i professori carateristicas www tes mi it piedi di cartoni housing hosting cd-r mini accordo poste meuse (dipartimento) porno mum navigatori mitac mio 269 intimo uomo roberto cavalli canon i5 zoccola lanark eugene armostrong nec ht agenzia matrimoniale ucraina foto natalizie eb games com edius ca linkin park breakin the habbit download driver stampante hp lilo scrittura canon eos 3 dino merlin nina badric epson t037040 musica italiana midi i don t wont you beck mitac mio 168 gps destinator seggiolino foppa pedretti sapuppo condizionatori cat beige frigoriferi testi musicali modena city ramblers video de michell veth sis 661fx giuseppe verdi don carlo il fratello idraulico mhp 1 1 icom t3h elenco telefonico completo privati rudolf keller srl catania valencia biglietti aerei plasma pdp-435fde garibaldi it agp video in e 220 cdi foto transex free frasi natale ridere hp laserjet 6 domenica e lunedi dance bambolina mp3 tavoletta grafica penna fontenay-le-comte nvidia 6800 gt aliens vs. predator 2 profumi very irresistible givenchy trucchi e soluzioni ps2 hard disk western digital testi backstreet boys sibiweb reporter delsey tobia veronica prestito riva del garda ariston avsl109 www islamismo it libro paga foto baldoni ucciso palmare con lettore mp3 foto di sesso anale gratis finanziamento agos accessori mini dv lista medici di varese case vacanza affitti sicilia interfaccia autoradio caricatore cd groove coverage mix lian li take two jeans starsky www sextv de kit home cinema yamaha palm sd honda civic 6 lavoratori asu nuova panda 4x4 Generally, a monolithic design is given when a software provides its functionality centralised in one or just a few classes. Such classes are very powerful and typically easy to apply.

Such a design does not need a complex architecture with a deep class structure though inheritances. Developer typically will not have troubles to conceive the software as only a few elements must be studied in detail (exept the top-level class is very complex). Further, such an approach typically ensures fast results when applying the software. This is obtained as such implementations typically do not provide excessive functionality, instead, they are specialized on a limited count of features that may be applied easily.

However, in case of providing a lot of functionality such an approach may lead to unclear or sleazy code as there is no clear separation to other areas of the software. Further, it is hard to manipulate or change existing code, also extensions may be hard to realize. So, developers are well advised to implement more flexible code when a certain dimension of functionality is reached.

In visualization a software is called monolithic when abstract data, visual structures, and rendering routines are not separated explicity.

See also: polylithic design