Monolithic design

From InfoVis:Wiki
Revision as of 21:46, 20 August 2007 by NmgNkj (talk | contribs)
Jump to navigation Jump to search

fp91v benq diete dimagrire perdere peso mobissimo com mother son come cocos bandiere foto carmelo michelangelo la bionda tavernier, bertrand the documentary parapono giapponese porche annunci bsx marche www pantene c l nike woman eau sauvage www miniclip com inno militare alpini rex fms 051 x ragazzo lecce jail hose rock smallville dvd survive gt turbo stampante a4 inkjet maschio femmina video di max pezzali schede madri socket 462 irradio dvx -103 una vampata damore hotel holiday inn firenze cera per paviemnti coppie e pompini cl 500 mercedes concorsi e rassegne teatrali giochi con il vomito lavatrice senso rebun benq t701 moricone mission samba semir zeki testi michael bouble officejet 5500 sacri kroatien il magnifico cornuto lahej jay-z. streets is watching. the movie amd 2 4 temporal pitty www sexy lases chars mugen unico condizionatori e ventilatori aeroporto linate la tradotta mr.snoozleberg- lontano vicino batteria amilo l6825 fritz fon box panasonic eb- enamorame di papi sanchez offerte ventaglio gigaset c200 cordless negozi yamamay oroscopo scorpione generale di vasco rossi pop villa pamphili mecanica virtual puma 35 telefoni cellulari nokia 6600 foto canalis convivendo mouseland plus size clothing concessionario saab torino dictionar www dacia renault com fiat stilo mw insella www concorso canoro it gestione campionato calcio glenn, john herschel dividendo azione rally emotions. vol. 01 il chiosco di gelati gancio per sacco accessorio abbigliamento www studio aperto it cantante q s orario ferrovie dello stato speedy sientelo jakki degg hp 1215 multifunzione demontown. the exorcist story monitor 17 philips mp3 kenwood lettori gli spietati film dvd akai biella tei din tabula hp xe2 drug treatment center fb 86 usher feat alicia keys extreme pornograffiti oran settimo torinese kya soorat gare e appalti servizio pulizie uffici dvx dvd rs dual ram data 512 el ilusionista miguel bose french kiss dvd libri di cucina mixer audio-video amd duron ventole www foto gratis www nokia immagini sulla turchia picchiaduro psp videogiochi gonzaga (mantova) riassunti verga bellenden, william ufficio vercelli scarica suonerie ommitel it ospedale rizzoli bologna googfle fidanzata amico grosseto trans poliziotto, solitudine e rabbia barbie magico salone di bellezza ad ware how deep is yakumo 67x aeg 48380 domenica bestiale di fabio concato driver for motorola v220 classrooms head radical liquidmetal melissa 18 dlt back-up e accessori w w w cameracafe it microsoft digital media pro keyboard roba che scotta la perla store marmisti bruce springsteen. video anthology 1978-88 pentium 4 socket 478 3 2 ghz torino roma ragazza vita segreta di una diciottenne football manager gli ultimi giorni max speziali code keys viaccess seca nagravision real book nuova officine tessili san sperate hp scanjet 5530c usb livorno il simbolo del sesso fashion show clip printer dock 6000 bon jovi in these arms battle2 antenna d-sail marica yo marica tu marica quien marica libreria ibis www biancaluna com crociera nilo vacanze ram cisco 1700 volo basso costo mariah carey porno foto mina don t tim sms gratis daniela mercury foppapedretti mary naturale golf 3.2 luci a sa siro moto recapiti liquido campeggio come si installa dezful sborra negli slip oubritenga sito ufficiale italiano per wolverine cassino ram full brand michael j fox enciende mi fuego balla diy surf casting grande punto 1 3 le fate dei fiori la stanza del fliglio monitor plasma hitachi olivetti ofx courtney dive calendario 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