A meztelen tárgyak (angol szó szerint "meztelen tárgyak") a szoftverfejlesztésben használt építészeti minta .
A meztelen tárgyak mintája három alapelv alapján van meghatározva:
1. Minden üzleti logikát egy tartományobjektum üzleti objektumba kell foglalni . Ez az elv nem csak a csupasz tárgyakra jellemző: csupán a beágyazás által meghatározott kötelezettségek szigorú betartásáról van szó .
2. A felhasználói felületnek a tartományi objektumok ( tartományobjektumok ) közvetlen ábrázolásának kell lennie , és minden felhasználói műveletnek kifejezetten tartalmaznia kell tartományobjektumok létrehozását vagy fogadását és/vagy ezen objektumok metódushívásait. Ez az elv szintén nem egyedi a csupasz objektumokra: ez csak az objektum- orientált felhasználói felület (OOUI) sajátos értelmezése.
A meztelen tárgyak minta mögött meghúzódó valódi ötlet mindkét fenti ötlet kombinációjából származik, egy harmadik elv formájában:
3. A felhasználói felület teljesen automatikusan generálható a tartományobjektumok definíciójából. Ez az elv számos technológia, például kódgenerálás és tükrözés segítségével megvalósítható.
A Naked objects mintát először egy PhD disszertációban határozták meg formálisan [1] , amely során alaposan megvizsgálták a minta különféle elődjeit, köztük például a Morphic felhasználói felületet.
A meztelen objektumok általában ellentétesek a modell-nézet-vezérlő mintával . Pawson tézisének publikált változata (lásd a Hivatkozásokat) azonban Trygve Reenskaug , a modell-nézet-vezérlő minta feltalálójának előszavát tartalmazza , amely szerint a meztelen tárgyak közelebb állnak az eredeti Model-View-Controller ötlethez, mint a későbbi értelmezések és megvalósítások. .
A Naked objects mintát némi kritika érte az ötlet első nyilvános bemutatása óta az OOPSLA 2001 konferencián. Archiválva 2008. május 16-án az Intriguing Technologies által szponzorált Wayback Machine -nél Archiválva 2009. január 11-én a Wayback Machine -nél . Ennek a megközelítésnek a kritikája általában a három fő terület egyikére összpontosít:
Bár a fenti érvek egyike sem jellemző erre a konkrét mintára, az a tény, hogy a meztelen tárgyak mindhárom ötletet egyesítik, különösen kiszolgáltatottá teszi ezt a kritikát.