Polylithic design

From InfoVis:Wiki
Revision as of 13:56, 6 September 2007 by AlnPp8 (talk | contribs)
Jump to navigation Jump to search

hotel kyoto s.o.s. miami airport timberlake sigole alessandria tacuma daewoo orkut asus 9550 256mb haide zi sally teac 7d il letto in piazza grover washington jr standing room only digitale terrestre smart asus cellulari lontano paradiso silas marner poets of the fall irides pizzicarella mia televisori sony 42 www video porno medical malpractice opel corsa roma nb 2l tavolette grafiche aiptek volvo v40 2001 nude tv digicom hub ethernet eres para mi rilegatrice ibico mai hai hii vasco rossi s siro vnn vn thisted deborah fausto leali chico guapo paracadutista tu canzone della figlio della luna mecano marranzano brianna banks aprire conto bancario borsaitalia disco parade estate 2004 famose video spiriti stampante per dvd e cd elaborazioni motori comodino pinelli informatica elaboratori elettronici monitor 21 fujitsu bubble troble alimentazione neonato ljubomorna www discoinferno it bmw b10 g accessori audio video nokia con mp3 abbigliamento cani star trek deep space nine stagione quattro centri antares cerita seks cina visa elettronics the nu nu song ricevitore strong satellitare ballo caraibico fv 750 estate italiana rutigliano san pellegrino in alpe ddr pc333 utusan com my desnutricion en el nino testi canzoni gianni celeste bruno gmunder maniac il virus che uccide bat 21 calcio 3 toxic britney spear carta di soggiorno the bards tale un amico e daniela terrazzi mp3 playlist coppie lui bisex cercano maschi retoromanzo aceto balsamico tradizionale di modena dvd burn free kikc www con incontrare donna russe dtt ricevitore www remar org prima prova d esame nimo codec pack combate spyarsenal com scanner hp 7450c scrubs dvd tavolo ping pong chiodi billo e pallina vasco rossi tracks il mercato trucchi playstation1 banconota asiatica hp 2610 cartucce sirasa com fullspectrumwarrior ligabue in arena ambulanze firenze piante vaso armadio per bambino mercedes automatica francesca bella kate lawler fernando savater compiti di una guardia particolare giura azienda speciale asm lenti leica wembley cheap wellbutrin zanaflex online zyban online fioricet cheap propecia mtv ringtones lisinopril online paxil online kyocera ringtones cheap ultram mono ringtones didrex cheap hydrocodone cheap lorazepam polyphonic ringtones verizon ringtones nextel ringtones cheap ambien free music ringtones free nokia ringtones free sonyericsson ringtones pharmacy online free ringtones vicodin online cheap diazepam alprazolam online ultracet meridia flexeril online lortab norco online hoodia online sagem ringtones cheap nexium soma cheap cyclobenzaprine zoloft free jazz ringtones free cingular ringtones motorola ringtones free midi ringtones carisoprodol hgh online free sony ringtones cheap tramadol phentermine online albuterol online vigrx online free qwest ringtones cheap diethylpropion free sprint ringtones free cool ringtones clomid online cheap adipex cheap levitra xenical online cheap sildenafil free punk ringtones free mp3 ringtones xanax online ativan online cheap prozac cheap celexa cheap ortho tenuate online samsung ringtones lipitor online ericsson ringtones sharp ringtones alltel ringtones valium online free tracfone ringtones free sony ericsson ringtones rivotril clonazepam online real ringtones cialis online cheap viagra free funny ringtones wwe ringtones Generally, a polylithic design is given when a software provides a high count of different classes. Each class provides only a few functionality. These separated classes which are consolidated through several programming techniques like inheritance or generic concepts.

A lot of separations allow developers to change or manipulate existing functionality selectively. Furthermore, a high abstraction of objects forces developer to implement well thought components which may also work correct when other components have changed. Typically, this results a clear, flexible, and elaborate architecture. Further, to code of single classes is less complex.

Nevertheless, the large count of objects may also lead to not considered mistakes and makes it harder to understand the software. Further, the separation between objects can exceed a normal dimension. In case of too many classes developers will have problems in conceiving the whole architecture. Especially generic concepts (e.g., reflection) must applied very carefully as external developers often have no insight in such concepts.

In visualization, especially the separation between abstract data, visual structures, and rendering routines is defined as polylithic design.

See also: monolithic design