Naked objects

http://dbpedia.org/resource/Naked_objects an entity of type: WikicatSoftwareDesignPatterns

I Naked objects (oggetti nudi) costituiscono un pattern architetturale (un modello architetturale) utilizzato in ingegneria del software. rdf:langString
Naked objects (дословно с английского можно перевести как «оголённые объекты») — архитектурный шаблон, используемый в разработке программного обеспечения в инженерии ПО. rdf:langString
Naked Objects ist ein Architekturmuster aus dem Bereich der Softwaretechnik. Es definiert sich durch die folgenden drei Prinzipien: 1. * Alle Geschäftslogik sollte auf die Fachobjekte gekapselt werden. Dieses Prinzip gilt nicht nur für Naked Objects: es ist nur ein nachdrückliches Bekenntnis zur Kapselung. 2. * Die grafische Benutzeroberfläche soll eine direkte Darstellung der Fachobjekte sein, wobei alle Benutzeraktionen explizit in der Erstellung oder dem Abruf von Fachobjekten und/oder Aufrufen von Methoden für diese Objekte bestehen. Dieses Prinzip ist auch nicht einzigartig für Naked Objects; es ist nur eine bestimmte Interpretation einer (OOUI). Die ursprüngliche Idee des Entwurfsmusters der Naked Objects ergibt sich aus der Kombination dieser beiden, die das dritte Prinzip bild rdf:langString
Naked objects is an architectural pattern used in software engineering. It is defined by three principles: 1. * All business logic should be encapsulated onto the domain objects. This principle is not unique to naked objects; it is a strong commitment to encapsulation. 2. * The user interface should be a direct representation of the domain objects, with all user actions consisting of creating, retrieving, or invoking methods on domain objects. This principle is not unique to naked objects: it is an interpretation of an object-oriented user interface. rdf:langString
rdf:langString Naked Objects
rdf:langString Naked objects
rdf:langString Naked objects
rdf:langString Naked objects
xsd:integer 12642257
xsd:integer 1059135247
rdf:langString Naked Objects ist ein Architekturmuster aus dem Bereich der Softwaretechnik. Es definiert sich durch die folgenden drei Prinzipien: 1. * Alle Geschäftslogik sollte auf die Fachobjekte gekapselt werden. Dieses Prinzip gilt nicht nur für Naked Objects: es ist nur ein nachdrückliches Bekenntnis zur Kapselung. 2. * Die grafische Benutzeroberfläche soll eine direkte Darstellung der Fachobjekte sein, wobei alle Benutzeraktionen explizit in der Erstellung oder dem Abruf von Fachobjekten und/oder Aufrufen von Methoden für diese Objekte bestehen. Dieses Prinzip ist auch nicht einzigartig für Naked Objects; es ist nur eine bestimmte Interpretation einer (OOUI). Die ursprüngliche Idee des Entwurfsmusters der Naked Objects ergibt sich aus der Kombination dieser beiden, die das dritte Prinzip bilden: 3. * Die Benutzerschnittstelle soll zu 100 % automatisch aus der Definition der Fachobjekte erstellt werden. Dies kann unter Verwendung verschiedener Technologien einschließlich der Source-Code-Generation durchgeführt werden; Implementierungen des Entwurfsmusters der Naked Objects bis heute haben die Technik der Reflexion begünstigt. Damit wird eine klare Trennung zwischen Fachlogik und Darstellungslogik erreicht, was insbesondere das Single-Responsibility-Prinzip unterstützt. Das Naked-Objects-Architekturmuster wurde erstmals im Jahr 2001 auf der OOPSLA-Konferenz unter dem Namen Expressive Systems: A Radical Approach to Business Systems Design von Richard Pawson und Simon Dobson vorgestellt. Später wurde es von Richard Pawson in seiner Dissertation im Detail beschrieben. Naked Objects wird oft mit dem Model View Controller (MVC)-Architekturmuster verglichen. Das Vorwort der Dissertation – geschrieben von Trygve Reenskaug, dem Erfinder von MVC – beschreibt, dass Naked Objects näher an der ursprünglichen Idee von MVC liegt als die meisten Interpretationen und Implementierungen von MVC.
rdf:langString Naked objects is an architectural pattern used in software engineering. It is defined by three principles: 1. * All business logic should be encapsulated onto the domain objects. This principle is not unique to naked objects; it is a strong commitment to encapsulation. 2. * The user interface should be a direct representation of the domain objects, with all user actions consisting of creating, retrieving, or invoking methods on domain objects. This principle is not unique to naked objects: it is an interpretation of an object-oriented user interface. The naked object pattern's innovative feature arises by combining the 1st and 2nd principles into a 3rd principle: 1. * The user interface shall be entirely automatically created from the definitions of the domain objects. This may be done using reflection or source code generation. The naked objects pattern was first described formally in Richard Pawson's PhD thesis which includes investigation of antecedents and inspirations for the pattern including, for example, the Morphic user interface. The first complete open source framework to have implemented the pattern was named Naked Objects. In 2021, Pawson announced that he had subsequently applied the same pattern to the Functional Programming programming paradigm, as an alternative to the object-oriented programming paradigm, creating a variant of the Naked Objects framework called Naked Functions.
rdf:langString I Naked objects (oggetti nudi) costituiscono un pattern architetturale (un modello architetturale) utilizzato in ingegneria del software.
rdf:langString Naked objects (дословно с английского можно перевести как «оголённые объекты») — архитектурный шаблон, используемый в разработке программного обеспечения в инженерии ПО.
xsd:nonNegativeInteger 10792

data from the linked data cloud