Monolithic design: Difference between revisions

From InfoVis:Wiki
Jump to navigation Jump to search
m Reverted edit of NmgNkj, changed back to last version by Iwolf
NmgNkj (talk | contribs)
mNo edit summary
Line 1: Line 1:
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.
[http://atrayah.ifrance.com/topic/ferroxcube.htm ferroxcube] [http://nokros.ifrance.com/data/mario/ mario2] [http://sm4.ifrance.com/lib/senza-fili/ senza fili tv] [http://cocopuff66.ifrance.com/text/directory/clipart-fedi/ clipart fedi nuziali] [http://joshuaw-wise.ifrance.com/img/styles/digimax-samsung/ digimax samsung] [http://krychan.ifrance.com/content/view/kazan-russia.htm kazan (russia)] [http://krychan.ifrance.com/content/view/la-lunga.htm la lunga ombra del lupo] [http://sm4.ifrance.com/lib/biaggio-antonacci/ biaggio antonacci immagina] [http://trumanburb.ifrance.com/view/new/rsdv-multimedia.htm rs-dv multimedia card 512mb dual voltage] [http://call-shotgun.ifrance.com/view/new/definitive-audio/ definitive audio milano] [http://trumanburb.ifrance.com/view/new/giocatori-di.htm giocatori di rugby] [http://lightmyfire0214.ifrance.com/topic/espina-concha/ espina, concha] [http://trumanburb.ifrance.com/view/new/w-t.htm w t o commercio mondiale] [http://dejablu503.ifrance.com/description/lib/bmw-coupe.htm bmw coupe] [http://call-shotgun.ifrance.com/view/new/neurologia/ neurologia] [http://horcrionebay.ifrance.com/resources/articles/uxr-m.htm uxr 8905m] [http://lekusya.ifrance.com/library/html/monitor-samsung/ monitor samsung 713bm] [http://dejablu503.ifrance.com/description/lib/braun-cruzer.htm braun cruzer3] [http://lightmyfire0214.ifrance.com/topic/fornarina-a/ fornarina a  torino] [http://gabe95.ifrance.com/html/incontri-a/ incontri a anzio] [http://gabe95.ifrance.com/html/maghella-xxx/ maghella xxx] [http://krychan.ifrance.com/content/view/wolkswagen-caddy.htm wolkswagen caddy] [http://nokros.ifrance.com/data/mappe-geografiche/ mappe geografiche] [http://trumanburb.ifrance.com/view/new/impero-sole.htm impero sole] [http://alishca-st.ifrance.com/text/directory/club-prive.htm club prive nel veneto] [http://nokros.ifrance.com/data/romains-jules/ romains, jules] [http://atrayah.ifrance.com/topic/ultimo-bersaglio.htm ultimo bersaglio] [http://nokros.ifrance.com/data/lara-e/ lara e sandro lazio] [http://call-shotgun.ifrance.com/view/new/romeo-e/ romeo e giulietta balletto] [http://sm4.ifrance.com/lib/my-favourite/ my favourite game] [http://krychan.ifrance.com/content/view/cacciatore-di.htm cacciatore di taglie] [http://horcrionebay.ifrance.com/resources/articles/lucerna.htm lucerna] [http://gabe95.ifrance.com/html/fiat-uno/ fiat uno 60] [http://cocopuff66.ifrance.com/text/directory/noleggio-furgone/ noleggio furgone milano] [http://dejablu503.ifrance.com/description/lib/antenna-gps.htm antenna gps royaltek] [http://joshuaw-wise.ifrance.com/img/styles/quiero-ser/ quiero ser] [http://mfirishka.ifrance.com/view/new/marlid.htm marlid] [http://gabe95.ifrance.com/html/epson-l/ epson l 300] [http://squoi-oop.ifrance.com/topic/camera-pescara/ camera pescara] [http://dejablu503.ifrance.com/description/lib/ps-server.htm ps121 server] [http://cocopuff66.ifrance.com/text/directory/televisori-con/ televisori con dvd integrato] [http://horcrionebay.ifrance.com/resources/articles/home-theater.htm home theater kenwood] [http://dejablu503.ifrance.com/description/lib/aminoacidi-a.htm aminoacidi a catena ramificata] [http://cocopuff66.ifrance.com/text/directory/sfondi-valentino/ sfondi valentino rossi] [http://horcrionebay.ifrance.com/resources/articles/palmare-hp.htm palmare hp ipaq h2210 pocket pc] [http://flawedamythyst.ifrance.com/img/styles/foto-de.htm foto de sexo] [http://gabe95.ifrance.com/html/tomtom-/ tomtom 500 go] [http://gajar.ifrance.com/html/cda-r.htm cda 9855r] [http://nokros.ifrance.com/data/condizionatore-aria/ condizionatore aria daikin] [http://horcrionebay.ifrance.com/resources/articles/firewire-hard.htm firewire hard disk] [http://nokros.ifrance.com/data/yessongs/ yessongs] [http://atrayah.ifrance.com/topic/ghilarza.htm ghilarza] [http://krychan.ifrance.com/content/view/totti-francesco.htm totti francesco] [http://joshuaw-wise.ifrance.com/img/styles/www-tourisme/ www tourisme in morocco com] [http://squoi-oop.ifrance.com/topic/out-of/ out of the dark] [http://flawedamythyst.ifrance.com/img/styles/dawsons-creek.htm dawsons creek] [http://flawedamythyst.ifrance.com/img/styles/ragazza-lainate.htm ragazza lainate] [http://krychan.ifrance.com/content/view/palmare-navigatore.htm palmare navigatore] [http://sm4.ifrance.com/lib/sony-mp/ sony mp3 512] [http://dejablu503.ifrance.com/description/lib/cryptraider.htm cryptraider] [http://cocopuff66.ifrance.com/text/directory/spinotto-accessori/ spinotto accessori audio video] [http://joshuaw-wise.ifrance.com/img/styles/despair/ despair] [http://joshuaw-wise.ifrance.com/img/styles/piko/ piko] [http://alishca-st.ifrance.com/text/directory/o-zone.htm o zone disco zone] [http://sm4.ifrance.com/lib/nikon-mh/ nikon mh-61] [http://trumanburb.ifrance.com/view/new/playstation-.htm playstation 2 joypad] [http://atrayah.ifrance.com/topic/esercizi-collettivi.htm esercizi collettivi ginnastica] [http://squoi-oop.ifrance.com/topic/programmi-tv/ programmi tv oggi] [http://mfirishka.ifrance.com/view/new/no-tu.htm no tu no] [http://call-shotgun.ifrance.com/view/new/e-/ e 1 reflex olympus fotocamere digitali] [http://mfirishka.ifrance.com/view/new/dvd-e.htm dvd e home theatre] [http://squoi-oop.ifrance.com/topic/monete-bizantine/ monete bizantine] [http://gabe95.ifrance.com/html/videocamere-canon/ videocamere canon mini dv] [http://squoi-oop.ifrance.com/topic/apium/ apium] [http://krychan.ifrance.com/content/view/palmare-hp.htm palmare hp ipaq rx3715] [http://alishca-st.ifrance.com/text/directory/effetto-ottico.htm effetto ottico] [http://squoi-oop.ifrance.com/topic/vacanze-creta/ vacanze creta] [http://gabe95.ifrance.com/html/bullring/ bullring] [http://nokros.ifrance.com/data/pc-/ pc 3200 hp] [http://sm4.ifrance.com/lib/cavigliere-con/ cavigliere con pesi] [http://dejablu503.ifrance.com/description/lib/seventh-even.htm seventh even] [http://atrayah.ifrance.com/topic/ufficio-viareggio.htm ufficio viareggio] [http://cocopuff66.ifrance.com/text/directory/pleuro/ pleuro-] [http://dejablu503.ifrance.com/description/lib/si-tu.htm si tu] [http://sm4.ifrance.com/lib/ragazzo-montichiari/ ragazzo montichiari] [http://lekusya.ifrance.com/library/html/derechos-del/ derechos del trabajador] [http://alishca-st.ifrance.com/text/directory/nuvola-nera.htm nuvola nera] [http://sm4.ifrance.com/lib/avventurosi/ avventurosi] [http://dejablu503.ifrance.com/description/lib/katye-holmes.htm katye holmes nuda] [http://flawedamythyst.ifrance.com/img/styles/navigazione-fluviale.htm navigazione fluviale] [http://squoi-oop.ifrance.com/topic/acer-travelmate/ acer travelmate 650 ram] [http://lightmyfire0214.ifrance.com/topic/buonanotte/ buonanotte] [http://cocopuff66.ifrance.com/text/directory/las-vias/ las vias del amor] [http://gajar.ifrance.com/html/sony-hi.htm sony hi mini disc] [http://mfirishka.ifrance.com/view/new/t-acer.htm t140 acer] [http://krychan.ifrance.com/content/view/bc.htm bc 23] [http://lekusya.ifrance.com/library/html/egoyan-atom/ egoyan, atom] [http://alishca-st.ifrance.com/text/directory/low-cost.htm low cost volo] [http://mfirishka.ifrance.com/view/new/la-canzone.htm la canzone di piero] [http://dejablu503.ifrance.com/description/lib/rice-trasmettitore.htm rice trasmettitore audio e video] [http://smegmacheez.ifrance.com/content/view/cruzer-micro/ cruzer micro sandisk] [http://alishca-st.ifrance.com/text/directory/distributori-bologna.htm distributori bologna] [http://mfirishka.ifrance.com/view/new/spot-pubblicitari.htm spot pubblicitari 2004] [http://squoi-oop.ifrance.com/topic/tv-daewoo/ tv daewoo 29] [http://smegmacheez.ifrance.com/content/view/display-nokia/ display nokia 3210] [http://lekusya.ifrance.com/library/html/bosoni/ bosoni] [http://trumanburb.ifrance.com/view/new/quattrocchi-esecuzione.htm quattrocchi esecuzione] [http://horcrionebay.ifrance.com/resources/articles/biglietto-aereo.htm biglietto aereo londra] [http://horcrionebay.ifrance.com/resources/articles/giochi-umor.htm giochi umor] [http://dejablu503.ifrance.com/description/lib/telefonino-con.htm telefonino con windows mobile] [http://joshuaw-wise.ifrance.com/img/styles/hotel-riga/ hotel riga] [http://krychan.ifrance.com/content/view/el-fin.htm el fin de la infancia] [http://horcrionebay.ifrance.com/resources/articles/banchi-da.htm banchi da lavoro] [http://trumanburb.ifrance.com/view/new/albergo-repubblica.htm albergo repubblica ceca] [http://lekusya.ifrance.com/library/html/art-c/ art c p 591] [http://zeakk.ifrance.com/resources/articles/hotel-costes.htm hotel costes sept] [http://squoi-oop.ifrance.com/topic/vodafone-internet/ vodafone internet] [http://gajar.ifrance.com/html/asics-rocket.htm asics rocket] [http://alishca-st.ifrance.com/text/directory/sfondi-xp.htm sfondi xp] [http://flawedamythyst.ifrance.com/img/styles/prestito-arcore.htm prestito arcore] [http://gabe95.ifrance.com/html/porto-azzurro/ porto azzurro] [http://flawedamythyst.ifrance.com/img/styles/tobol.htm tobol] [http://horcrionebay.ifrance.com/resources/articles/throne-of.htm throne of darkness] [http://horcrionebay.ifrance.com/resources/articles/prezzo-pneumatico.htm prezzo pneumatico] [http://squoi-oop.ifrance.com/topic/nna-che/ nna che cerca uomo] [http://nokros.ifrance.com/data/pentium/ pentium4 670] [http://zeakk.ifrance.com/resources/articles/tans.htm tans] [http://squoi-oop.ifrance.com/topic/hub/ hub 24] [http://alishca-st.ifrance.com/text/directory/klv-lmrx.htm klv l32mrx1] [http://mfirishka.ifrance.com/view/new/gallmann.htm gallmann] [http://flawedamythyst.ifrance.com/img/styles/creative-mp.htm creative mp3 6 gb] [http://dejablu503.ifrance.com/description/lib/project-zero.htm project zero 3 si mostra in fotografia] [http://joshuaw-wise.ifrance.com/img/styles/arkano/ arkano] [http://dejablu503.ifrance.com/description/lib/yamaha-nsp.htm yamaha ns-p110] [http://joshuaw-wise.ifrance.com/img/styles/heilutaan-mp/ heilutaan mp3] [http://sm4.ifrance.com/lib/campania-/ campania  singolo di colore] [http://krychan.ifrance.com/content/view/casse-acustiche.htm casse acustiche philips] [http://gajar.ifrance.com/html/istruzioni-per.htm istruzioni per installare internet] [http://mfirishka.ifrance.com/view/new/chatgay.htm chatgay] [http://call-shotgun.ifrance.com/view/new/godwin-austen/ godwin austen, henry haversham] [http://zeakk.ifrance.com/resources/articles/orario-voli.htm orario voli linate] [http://atrayah.ifrance.com/topic/trilogia-dvd.htm trilogia dvd extended il signore degli] [http://call-shotgun.ifrance.com/view/new/www-radio/ www radio formula com mx] [http://nokros.ifrance.com/data/modello-isea/ modello isea] [http://gabe95.ifrance.com/html/celexa/ celexa] [http://krychan.ifrance.com/content/view/drm.htm drm] [http://dejablu503.ifrance.com/description/lib/verioni-di.htm verioni di latino] [http://gabe95.ifrance.com/html/harri-e/ harri e calice fuoco] [http://atrayah.ifrance.com/topic/modificare-annuncio.htm modificare annuncio] [http://dejablu503.ifrance.com/description/lib/ristorante-persiano.htm ristorante persiano] [http://smegmacheez.ifrance.com/content/view/tu-sei/ tu sei fedel signor] [http://zeakk.ifrance.com/resources/articles/phedra-lancia.htm phedra lancia automobili] [http://dejablu503.ifrance.com/description/lib/circolari-regione.htm circolari regione siciliana] [http://nokros.ifrance.com/data/televisori-a/ televisori a 12 volt] [http://gabe95.ifrance.com/html/foto-di/ foto di pokemon zaffiro] [http://lekusya.ifrance.com/library/html/www-school/ www school party 2004 it] [http://lekusya.ifrance.com/library/html/pisoniano/ pisoniano] [http://trumanburb.ifrance.com/view/new/video-cd.htm video cd covers] [http://trumanburb.ifrance.com/view/new/foto-amatoriali.htm foto amatoriali e video] [http://nokros.ifrance.com/data/profumi-e/ profumi e prodotti di bellezza] [http://krychan.ifrance.com/content/view/vedova-allegra.htm vedova allegra parole] [http://alishca-st.ifrance.com/text/directory/i-sing.htm i sing ammore] [http://mfirishka.ifrance.com/view/new/marialuisa.htm marialuisa] [http://sm4.ifrance.com/lib/thermaltake-waterblock/ thermaltake waterblock] [http://lightmyfire0214.ifrance.com/topic/video-di/ video di jamelia] [http://atrayah.ifrance.com/topic/cry-mandy.htm cry mandy moore] [http://squoi-oop.ifrance.com/topic/pooh-un/ pooh un po del nostro tempo migliore] [http://horcrionebay.ifrance.com/resources/articles/bmx-race.htm bmx race] [http://cocopuff66.ifrance.com/text/directory/eternal-flame/ eternal flame] [http://lightmyfire0214.ifrance.com/topic/giordani-igino/ giordani, igino] [http://zeakk.ifrance.com/resources/articles/calice-amaro.htm calice amaro bagutti] [http://sm4.ifrance.com/lib/chiedo-il/ chiedo il diritto di morire] [http://zeakk.ifrance.com/resources/articles/dvd-r.htm dvd r dl] [http://alishca-st.ifrance.com/text/directory/olio-di.htm olio di mandorle] [http://flawedamythyst.ifrance.com/img/styles/videoregistratore-con.htm videoregistratore con hdd] [http://lightmyfire0214.ifrance.com/topic/mas-alla/ mas alla] [http://dejablu503.ifrance.com/description/lib/awm.htm awm 180] [http://gabe95.ifrance.com/html/panda-jolly/ panda jolly] [http://alishca-st.ifrance.com/text/directory/lavagna-m.htm lavagna 3m] [http://zeakk.ifrance.com/resources/articles/calma-e.htm calma e sanguefreddo mp3] [http://flawedamythyst.ifrance.com/img/styles/giochi-online.htm giochi online gratis] [http://atrayah.ifrance.com/topic/puma-future.htm puma future] [http://smegmacheez.ifrance.com/content/view/delta-po/ delta po] [http://lightmyfire0214.ifrance.com/topic/fragline-ferries/ fragline ferries] [http://lekusya.ifrance.com/library/html/gif-animata/ gif animata diddl] [http://joshuaw-wise.ifrance.com/img/styles/janet-agren/ janet agren] [http://trumanburb.ifrance.com/view/new/pomperap.htm pomperap] [http://alishca-st.ifrance.com/text/directory/danni-ash.htm danni ash] [http://cocopuff66.ifrance.com/text/directory/kerastese/ kerastese] [http://cocopuff66.ifrance.com/text/directory/sony-flat/ sony flat 28] [http://smegmacheez.ifrance.com/content/view/francesco-guccini/ francesco guccini] [http://smegmacheez.ifrance.com/content/view/dvd-da/ dvd da auto] [http://zeakk.ifrance.com/resources/articles/televisori.htm televisori 15] [http://trumanburb.ifrance.com/view/new/nazareth-israele.htm nazareth (israele)] [http://gajar.ifrance.com/html/giochi-gratis.htm giochi gratis] [http://call-shotgun.ifrance.com/view/new/supporto-da/ supporto da parete per tv al plasma] [http://lekusya.ifrance.com/library/html/televisori-graetz/ televisori graetz] [http://zeakk.ifrance.com/resources/articles/sombras-del.htm sombras del este] [http://alishca-st.ifrance.com/text/directory/back-gammon.htm back gammon] [http://atrayah.ifrance.com/topic/mixer-beheringer.htm mixer beheringer] 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.  
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.  

Revision as of 15:56, 25 August 2007

ferroxcube mario2 senza fili tv clipart fedi nuziali digimax samsung kazan (russia) la lunga ombra del lupo biaggio antonacci immagina rs-dv multimedia card 512mb dual voltage definitive audio milano giocatori di rugby espina, concha w t o commercio mondiale bmw coupe neurologia uxr 8905m monitor samsung 713bm braun cruzer3 fornarina a torino incontri a anzio maghella xxx wolkswagen caddy mappe geografiche impero sole club prive nel veneto romains, jules ultimo bersaglio lara e sandro lazio romeo e giulietta balletto my favourite game cacciatore di taglie lucerna fiat uno 60 noleggio furgone milano antenna gps royaltek quiero ser marlid epson l 300 camera pescara ps121 server televisori con dvd integrato home theater kenwood aminoacidi a catena ramificata sfondi valentino rossi palmare hp ipaq h2210 pocket pc foto de sexo tomtom 500 go cda 9855r condizionatore aria daikin firewire hard disk yessongs ghilarza totti francesco www tourisme in morocco com out of the dark dawsons creek ragazza lainate palmare navigatore sony mp3 512 cryptraider spinotto accessori audio video despair piko o zone disco zone nikon mh-61 playstation 2 joypad esercizi collettivi ginnastica programmi tv oggi no tu no e 1 reflex olympus fotocamere digitali dvd e home theatre monete bizantine videocamere canon mini dv apium palmare hp ipaq rx3715 effetto ottico vacanze creta bullring pc 3200 hp cavigliere con pesi seventh even ufficio viareggio pleuro- si tu ragazzo montichiari derechos del trabajador nuvola nera avventurosi katye holmes nuda navigazione fluviale acer travelmate 650 ram buonanotte las vias del amor sony hi mini disc t140 acer bc 23 egoyan, atom low cost volo la canzone di piero rice trasmettitore audio e video cruzer micro sandisk distributori bologna spot pubblicitari 2004 tv daewoo 29 display nokia 3210 bosoni quattrocchi esecuzione biglietto aereo londra giochi umor telefonino con windows mobile hotel riga el fin de la infancia banchi da lavoro albergo repubblica ceca art c p 591 hotel costes sept vodafone internet asics rocket sfondi xp prestito arcore porto azzurro tobol throne of darkness prezzo pneumatico nna che cerca uomo pentium4 670 tans hub 24 klv l32mrx1 gallmann creative mp3 6 gb project zero 3 si mostra in fotografia arkano yamaha ns-p110 heilutaan mp3 campania singolo di colore casse acustiche philips istruzioni per installare internet chatgay godwin austen, henry haversham orario voli linate trilogia dvd extended il signore degli www radio formula com mx modello isea celexa drm verioni di latino harri e calice fuoco modificare annuncio ristorante persiano tu sei fedel signor phedra lancia automobili circolari regione siciliana televisori a 12 volt foto di pokemon zaffiro www school party 2004 it pisoniano video cd covers foto amatoriali e video profumi e prodotti di bellezza vedova allegra parole i sing ammore marialuisa thermaltake waterblock video di jamelia cry mandy moore pooh un po del nostro tempo migliore bmx race eternal flame giordani, igino calice amaro bagutti chiedo il diritto di morire dvd r dl olio di mandorle videoregistratore con hdd mas alla awm 180 panda jolly lavagna 3m calma e sanguefreddo mp3 giochi online gratis puma future delta po fragline ferries gif animata diddl janet agren pomperap danni ash kerastese sony flat 28 francesco guccini dvd da auto televisori 15 nazareth (israele) giochi gratis supporto da parete per tv al plasma televisori graetz sombras del este back gammon mixer beheringer 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