Monolithic design

From InfoVis:Wiki
Revision as of 04:42, 13 August 2007 by NmgNkj (talk | contribs)
Jump to navigation Jump to search

la vita ricomincia annunci telefoniche canzone publicita breil nuova hyundai auto nuove foto jenifer lopes accademia areonautica civile video molotov lettori mp3 ipod lettore mp3 oled veronica zeminova video shakira xxx la puntita rex - rc200ex biagio mercadante tavoli copernico vacanza invernali broken de amy lee true crime 2 entro fine anno lavoro arese searchgals com calimera yati beach volz, hans tv combi dvd e vhs fiat stilo 1 9 mj via libera cucina finta muratura roccia barbecue trust 500l sony dvp-ns32 dvd-divx delacroix giochi free pc case vacanza otranto testo canzone eros ti vorrei rivivere trucchi the sims download video musicali foto mimosa fiore lbn 2 guasa guasa remix traduttologia minau festival sony network walkman mp3 pouches a4 soldatini di plastica verdi gian luca mi historia entre tus dedos testo di my band d 12 feat eminem nokia 7210 hotel a copenhagen gsa-4163b lg nec e313 drivers teac v-377 profumi diva toyota yaris 1 4 tdi phantom planet big brat box auto lamiera ibm rack x236 registrazione su tiscali hp q3962a panasonic 32 crt balliamo sul mondo jevoulais radiologie quenn of the damned cannavaro scarpe tim. un uomo da odiare jack palance mp3 creative zen touch wallpaper aragorn una storia importante eros ramazotti volleyball per bambini cava dei tirreni vent televisore al plasma 30 sesso catania logitech x-530 immagini gratis supertettone sms gratuiti verso omnitel ati radeon 256mb 256bit lovew wem j www teatro arcimboldi carnevale mondo frigor zoppas acer 512mb pc-133 tm 220 outpost 2 the simspon michal viens lettini coordinati oboe kucho ievel quest b c d e f g h i j k l m n o p q r s t u v w x y z moto honda cbr novita calendari 2005 barzellette su babbo natale e befana villaggio vacanza ibiza intel pentium4 530j 3 0ghz 1mb lodovico einaudi www gds it diablos hard disk 40 gb de superstitione el mariachi desperado isn t she lovely death of princess dianna blue tooth cuffie auricolari iscrizione infermieri in abruzzo carrera 4 tony corallo norimberga cose fare tv lcd auto mercedes firenze castiglione della pescaia small faces flor 447 the getaway black monday lo smemorato la freccia sulla croce cadillacs poltrona zen la cumbia de los trapos kingston sd 1gb ultimate ricoh 1230d merida hotel young, thomas borsa turismo foto dell uccisione dell ostaggio turco knights of the temple sapphire atlantis 9800 se missione segreta frigorifero no-frost i beans decapitan norteamericano sinclair duality di lisa fisarmonicista migliavacca fiere esposizioni roma gentleman reggae plagi finanziamento basso tasso laser brother fax schede madri chaintech motore della ragione scarica winmx usb 4gb la sorella della mia ragazza air one it giochi nei bar come stai di vasco rossi maraya carrey fortran ondata di calore conoscersi org broadway danny rose samsung mobile com gerico 2004 ja rule ashanti r kelly wonderful foto canalis nuda accessori vespa iskenderun recorder dvd sharp werdau car shipping hallo wen stampa laser quotazioni fiat stilo ferrar roxana contreras lesbicone www islamismo it verbatim cd-r 700 mb datalife plus uomo mio corsi di inglese chicas crazydrive linksys wireless g router eva henger video gratis scenografia screensaver animale fotocamere digitali reflex lg 32 lcd canti paracadutisti pcanywhere 11 5 giochi ps2 online riassunto del libro l isola del tesoro bolloauto garmin gpsmap 60cs viaggi e vacanze mario i don t want to know video pedro armendariz motore monofase la linea dombra passeggino loola easy cd creator roxio infradito tacco alto samsung 17 lcd storia testo su cavalli e soldati brad pitt foto cau, jean colonna sonora ray 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