AI & ChatGPT searches , social queries for ENTITY ABSTRACTION-PATTERN

Search references for ENTITY ABSTRACTION-PATTERN. Phrases containing ENTITY ABSTRACTION-PATTERN

See searches and references containing ENTITY ABSTRACTION-PATTERN!

AI searches containing ENTITY ABSTRACTION-PATTERN

ENTITY ABSTRACTION-PATTERN

  • Entity abstraction pattern
  • Entity abstraction is a design pattern, applied within the service-orientation design paradigm which provides guidelines for designing reusable services

    Entity abstraction pattern

    Entity_abstraction_pattern

  • Software design pattern
  • Reusable solution template to a commonly-needed software behavior

    patterns. Abstraction principle Algorithmic skeleton Anti-pattern Architectural pattern Canonical protocol pattern Debugging patterns Design pattern Distributed

    Software design pattern

    Software_design_pattern

  • Pattern matching
  • Functional programming construct

    in pattern context to allow abstraction over patterns. For example, in Racket, match expanders perform this role. The simplest pattern in pattern matching

    Pattern matching

    Pattern_matching

  • Visitor pattern
  • Software design pattern

    A visitor pattern is a software design pattern that separates the algorithm from the object structure. Because of this separation, new operations can be

    Visitor pattern

    Visitor_pattern

  • Observer pattern
  • Software design pattern based on an event-updated object with a list of dependents

    systems) where the overhead of abstraction is unacceptable and compile-time optimization is crucial. The observer pattern provides a more flexible alternative

    Observer pattern

    Observer_pattern

  • List of abstractions (computer science)
  • Comprehensive outline of core abstractions in the field of computer science

    Abstractions are fundamental building blocks of computer science, enabling complex systems and ideas to be simplified into more manageable and relatable

    List of abstractions (computer science)

    List_of_abstractions_(computer_science)

  • Process philosophy
  • Philosophical approach

    of existence of an entity, that of actual entity and that of abstract entity or abstraction, also called 'object'. Actual entity is a term coined by

    Process philosophy

    Process_philosophy

  • Data mapper pattern
  • Architectural pattern in software engineering

    conforming to this pattern would include functions such as Create, Read, Update, and Delete, that operate on objects that represent domain entity types in a data

    Data mapper pattern

    Data_mapper_pattern

  • Data access object
  • Abstract interface to a computer database

    using DAO include leaky abstraction,[citation needed] code duplication, and abstraction inversion. In particular, the abstraction of the DAO as a regular

    Data access object

    Data_access_object

  • Object-oriented programming
  • Programming paradigm based on objects

    inversion principle: Depend upon abstractions, not concretes. GRASP (General Responsibility Assignment Software Patterns) is another set of software design

    Object-oriented programming

    Object-oriented programming

    Object-oriented_programming

  • Structural pattern
  • A structural pattern is a software design pattern that encapsulates relationships between entities. Examples include: Adapter pattern Adapts one interface

    Structural pattern

    Structural_pattern

  • Model–view–controller
  • Software design pattern

    Model–view–viewmodel Multitier architecture Observer pattern Presentation–abstraction–control Separation of concerns Strategy pattern "The Principles of Clean Architecture

    Model–view–controller

    Model–view–controller

    Model–view–controller

  • Inner-platform effect
  • Tendency of software architects to replicate their development platform

    everything in one big table with three columns labelled entity ID, key, and value. While this entity-attribute-value model enables the developer to break

    Inner-platform effect

    Inner-platform_effect

  • Software architecture
  • High level structures of a software system

    architecture patterns operate at a higher level of abstraction than software design patterns, solving broader system-level challenges. While these patterns typically

    Software architecture

    Software architecture

    Software_architecture

  • Ordered key–value store
  • Data storage paradigm in computing

    re-implement the needed high level abstractions, because there are no portable ready-to-use libraries of high-level abstraction. There is still a complex balance

    Ordered key–value store

    Ordered_key–value_store

  • Syntax (logic)
  • Rules used for constructing, or transforming the symbols and words of a language

    abstraction whose token instances are patterns of symbols, marks, sounds, or strings of words. Propositions are considered to be syntactic entities and

    Syntax (logic)

    Syntax (logic)

    Syntax_(logic)

  • Entity–attribute–value model
  • Type of data model

    An entity–attribute–value model (EAV) is a data model optimized for the space-efficient storage of sparse—or ad-hoc—property or data values, intended for

    Entity–attribute–value model

    Entity–attribute–value_model

  • Encapsulation (computer programming)
  • Bundling of data

    typedef struct Entity Entity; // Opaque structure with hidden members // API functions that operate on 'Entity' objects Entity* openEntity(int id); int

    Encapsulation (computer programming)

    Encapsulation_(computer_programming)

  • Entity Framework
  • Open source object-relational mapping framework

    abstraction when they deal with data, and can create and maintain data-oriented applications with less code than in traditional applications. Entity Framework

    Entity Framework

    Entity_Framework

  • Domain-driven design
  • Software development process

    design with business goals. Event sourcing is an architectural pattern in which entities track their internal state not by means of direct serialization

    Domain-driven design

    Domain-driven_design

  • Object–relational mapping
  • Programming technique

    now Jakarta Persistence Service Data Objects Entity Framework Active record pattern Data mapper pattern Single Table Inheritance "What is Object/Relational

    Object–relational mapping

    Object–relational_mapping

  • Data model
  • Abstract model

    Robust data models often identify abstractions of such entities. For example, a data model might include an entity class called "Person", representing

    Data model

    Data model

    Data_model

  • BETA (programming language)
  • facilities for procedural and functional programming. It has powerful abstraction mechanisms to support identification of objects, classification and composition

    BETA (programming language)

    BETA_(programming_language)

  • Data-oriented design
  • Program optimization approach in computing

    under abstraction layers, while a data-oriented programmer wants to consider this first and foremost. CPU cache Data-driven programming Entity component

    Data-oriented design

    Data-oriented_design

  • SOLID
  • Object-oriented programming design principles

    dependency inversion principle (DIP) states that one should depend upon abstractions, not concretes. Importance: Loose coupling: Reduces dependencies between

    SOLID

    SOLID

  • Conceptual model
  • Theoretical framework

    conceptualization or generalization process. Conceptual models are often abstractions of things in the real world, whether physical or social. Semantic studies

    Conceptual model

    Conceptual_model

  • Knowledge Discovery Metamodel
  • Specification of Object Management Group

    called Common Warehouse Metamodel (CWM) The Abstraction Layer represents domain and application abstractions. Conceptual package represent business domain

    Knowledge Discovery Metamodel

    Knowledge_Discovery_Metamodel

  • Data modeling
  • Creating a model of the data in a system

    of entity classes, representing kinds of things of significance in the domain, and relationship assertions about associations between pairs of entity classes

    Data modeling

    Data modeling

    Data_modeling

  • Abstract art by African-American artists
  • Modern arts movement

    Art, proposed that abstraction originated from African art, and that Black artists are claiming their birthright through abstraction. The glaring omission

    Abstract art by African-American artists

    Abstract_art_by_African-American_artists

  • Semantic gap
  • Difference between two descriptions of an object by different linguistic representations

    such as "humor" and entities such as "my grandmother"). Moreover, this disparity of realms is further complicated by leaky abstractions, such as is common

    Semantic gap

    Semantic_gap

  • Standard ML
  • General-purpose functional programming language

    languages, a key feature of Standard ML is the function, which is used for abstraction. The factorial function can be expressed as follows: fun factorial n

    Standard ML

    Standard_ML

  • Generic data model
  • Generalization of a conventional data model with standardised general relation types

    Model Patterns: Conventions of Thought by David C. Hay. 1995 Found in Enterprise Model Patterns: Describing the World by David C. Hay. 2011 Entity-attribute-value

    Generic data model

    Generic data model

    Generic_data_model

  • Extensibility
  • Measure of the capability and required effort to extend a given system's functionality

    dependencies during development, as well as reduced coupling and more cohesive abstractions, plus well defined interfaces. Fickleness lies at the basis of all software

    Extensibility

    Extensibility

  • Doctrine (PHP)
  • Object–relational mapping for PHP

    the Entity Manager - an implementation of the data mapper pattern: $user = new User(); $user->name = "john2"; $user->password = "doe"; //$entityManager

    Doctrine (PHP)

    Doctrine_(PHP)

  • Software architecture recovery
  • Methods of software reconstruction

    such as source code. The abstraction process to generate architectural elements frequently involves clustering source code entities (such as files, classes

    Software architecture recovery

    Software_architecture_recovery

  • Join-pattern
  • Software design pattern for parallel computing

    concurrent call and messages patterns. It is a type of concurrency pattern because it makes easier and more flexible for these entities to communicate and deal

    Join-pattern

    Join-pattern

  • Strange loop
  • Cycles going through a hierarchy

    that constitute the cycling-around, there is a shift from one level of abstraction (or structure) to another, which feels like an upwards movement in an

    Strange loop

    Strange_loop

  • Geographical feature
  • Discrete phenomenon that exists at a location on Earth

    science, a geographic feature or simply feature (also called an object or entity) is a representation of phenomenon that exists at a location in the space

    Geographical feature

    Geographical_feature

  • K-nearest neighbors algorithm
  • Non-parametric classification method

    weightage only to the k (number of) nearest neighbors of an entity in making a decision about the entity. It is used both in classification -- where a new example

    K-nearest neighbors algorithm

    K-nearest_neighbors_algorithm

  • Concept
  • Fundamental unit of cognition

    A concept is a fundamental unit of cognition that classifies entities and encodes shared features. Concepts make it possible to form and combine ideas

    Concept

    Concept

  • Enterprise service bus
  • Communication system in a service-oriented architecture

    heterogeneous, and disparate within a network. ESB is also a common implementation pattern for service-oriented architecture, including the intrinsically adopted

    Enterprise service bus

    Enterprise service bus

    Enterprise_service_bus

  • Information
  • Facts provided or learned about something or someone

    which may be sensed, or their abstractions. Any natural process that is not completely random and any observable pattern in any medium can be said to convey

    Information

    Information

    Information

  • Distributed operating system
  • Operating system designed to operate on multiple systems over a network computer

    provided to users of the global system's appearance as a single computational entity. A distributed OS provides the essential services and functionality required

    Distributed operating system

    Distributed_operating_system

  • Hierarchy
  • System of elements that are subordinated to each other

    temporal memory Hierarchical token bucket Hierarchical visitor pattern Presentation-abstraction-control Hierarchical-Model-View-Controller In the work of diverse

    Hierarchy

    Hierarchy

    Hierarchy

  • Cubism
  • 20th-century avant-garde art movement

    Cubism were not those practiced by Picasso and Braque, who resisted total abstraction. Other Cubists, by contrast, especially František Kupka, and those considered

    Cubism

    Cubism

    Cubism

  • Communication protocol
  • System for exchanging messages between computing systems

    A communication protocol is a system of rules that allows two or more entities of a communications system to transmit information. The protocol defines

    Communication protocol

    Communication_protocol

  • Structuralism (philosophy of mathematics)
  • objective truth value. However, its central claim only concerns the kind of entity a mathematical object is, rather than the kind of existence mathematical

    Structuralism (philosophy of mathematics)

    Structuralism_(philosophy_of_mathematics)

  • Outline of metaphysics
  • Overview of and topical guide to metaphysics

    disclosure Entity Abstract object Abstraction Actual entity Actus essendi Being Category of being Emergence Essence Everything Existence Non-physical entity Nothing

    Outline of metaphysics

    Outline_of_metaphysics

  • Jungian archetypes
  • Psychological concept

    referred to as "archtypal tendency", or the innate pattern of action. The archetype is not just a psychic entity, but is more fundamentally a bridge to matter

    Jungian archetypes

    Jungian_archetypes

  • Domain model
  • Model in software engineering

    in a particular company or institute. A domain model is a system of abstractions that describes selected aspects of a sphere of knowledge, influence or

    Domain model

    Domain model

    Domain_model

  • Relational database
  • Digital database whose organization is based on the relational model of data

    contain only one value and the PK migrates into a regular entity table, this design pattern can represent either a one-to-one or one-to-many relationship

    Relational database

    Relational_database

  • Self-categorization theory
  • Theory in social psychology

    varying levels of abstraction and inclusiveness, three types of self category are often given as examples. The lowest level of abstraction is given as a personal

    Self-categorization theory

    Self-categorization_theory

  • Anonymous function
  • Function definition that is not bound to an identifier

    functions. The names "lambda abstraction", "lambda function", and "lambda expression" refer to the notation of function abstraction in lambda calculus, where

    Anonymous function

    Anonymous_function

  • Grandmother cell
  • Hypothetical neuron that responds to a single concept

    a person "sees, hears, or otherwise sensibly discriminates" a specific entity, such as their grandmother. It contrasts with the concept of ensemble coding

    Grandmother cell

    Grandmother_cell

  • Jakarta EE
  • Set of specifications extending Java SE

    relying on transparent handling of transactions by the higher level EJB abstractions, or using the annotations provided by this API in combination with CDI

    Jakarta EE

    Jakarta EE

    Jakarta_EE

  • Scala (programming language)
  • General-purpose programming language

    and Haskell), including currying, immutability, lazy evaluation, and pattern matching. It also has an advanced type system supporting algebraic data

    Scala (programming language)

    Scala (programming language)

    Scala_(programming_language)

  • Inheritance (object-oriented programming)
  • Process of deriving classes from, and organizing them into, a hierarchy

    subclasses at runtime. Other design patterns (such as Entity–component–system) allow program users to define variations of an entity at runtime. Circle–ellipse

    Inheritance (object-oriented programming)

    Inheritance_(object-oriented_programming)

  • Angels (Neon Genesis Evangelion)
  • Entities from Neon Genesis Evangelion

    The Angels (使徒, shito; lit. 'apostles') are fictional entities from the anime television series Neon Genesis Evangelion, which was produced by Gainax studio

    Angels (Neon Genesis Evangelion)

    Angels_(Neon_Genesis_Evangelion)

  • Intentional stance
  • Philosophical concept

    by philosopher Daniel Dennett for the level of abstraction in which we view the behavior of an entity in terms of mental properties. It is part of a theory

    Intentional stance

    Intentional_stance

  • Sign
  • Entity whose presence indicates the probable existence of something else

    A sign is an object, quality, event, or entity whose presence or occurrence indicates the probable presence or occurrence of something else. A natural

    Sign

    Sign

    Sign

  • Graph rewriting
  • Creating a new graph from an existing graph

    picture generation. Graph transformations can be used as a computation abstraction. The basic idea is that if the state of a computation can be represented

    Graph rewriting

    Graph_rewriting

  • Entitativity
  • Concept in social psychology

    legal entity Problem of universals, a debate about the reality of categories Reification (fallacy), a fallacy of ambiguity when an abstraction is treated

    Entitativity

    Entitativity

  • Ontology
  • Philosophical study of being

    the most fundamental concepts, being encompasses all of reality and every entity within it. To articulate the basic structure of being, ontology examines

    Ontology

    Ontology

  • Surface map
  • 2D representation of a 3D surface

    usually represent real-world entities such as landforms or the surfaces of objects. They can, however, serve as an abstraction where the third, or even all

    Surface map

    Surface map

    Surface_map

  • Reinforcement learning
  • Field of machine learning

    (2016). "Hierarchical Deep Reinforcement Learning: Integrating Temporal Abstraction and Intrinsic Motivation". Proceedings of the 30th International Conference

    Reinforcement learning

    Reinforcement learning

    Reinforcement_learning

  • Scientific modelling
  • Scientific activity that produces models

    Simplifications leave all the known and observed entities and their relation out that are not important for the task. Abstraction aggregates information that is important

    Scientific modelling

    Scientific modelling

    Scientific_modelling

  • Dialectical materialism
  • Marxist philosophy of nature and science

    concrete" (the world as understood by the mind) through a process of "abstraction". Abstraction is the mental activity of breaking down a complex whole into the

    Dialectical materialism

    Dialectical_materialism

  • Cognitive dimensions of notations
  • Design principles

    originally defined 14 cognitive dimensions: Abstraction gradient What are the minimum and maximum levels of abstraction exposed by the notation? Can details

    Cognitive dimensions of notations

    Cognitive_dimensions_of_notations

  • Reification (computer science)
  • Formal methods terminology

    languages based on lambda-calculus reify the concept of a procedure abstraction and procedure application in the form of the Lambda expression. The Scheme

    Reification (computer science)

    Reification_(computer_science)

  • Implicate and explicate order
  • Ontological concepts for quantum theory

    reality. In contrast, the explicate or "unfolded" order includes the abstractions that humans normally perceive. As he wrote: In the enfolded [or implicate]

    Implicate and explicate order

    Implicate_and_explicate_order

  • ASP.NET
  • Open-source web application framework

    ASP.NET as a modular web framework, together with other frameworks like Entity Framework. The new framework uses the new open-source .NET Compiler Platform

    ASP.NET

    ASP.NET

    ASP.NET

  • Iterator
  • Object that enables processing collection items in order

    does not expose an iterator object to the user. Iterators are a useful abstraction of input streams – they provide a potentially infinite iterable (but

    Iterator

    Iterator

  • Abstract data type
  • Mathematical model for data types

    The notion of abstract data types is related to the concept of data abstraction, important in object-oriented programming and design by contract methodologies

    Abstract data type

    Abstract_data_type

  • Idea
  • Mental image or concept

    An idea (from the Greek word: ἰδέα (idea), meaning 'a form, or a pattern') is the result of thought. Although the word is used in common usage, in philosophy

    Idea

    Idea

    Idea

  • Graph database
  • Database using graph structures for queries

    general graphs, but network-model databases operate at a lower level of abstraction and lack easy traversal over a chain of edges. The underlying storage

    Graph database

    Graph_database

  • Multimodal Architecture and Interfaces
  • Software architecture open standard

    a multimodal system can need. This framework is at a higher level of abstraction than the MMI architecture. The MMI Runtime Framework is the runtime support

    Multimodal Architecture and Interfaces

    Multimodal_Architecture_and_Interfaces

  • Joint-stock company
  • Business entity owned by shareholders

    A joint-stock company (JSC) is a business entity in which shares of the company's stock can be bought and sold by shareholders. Each shareholder owns company

    Joint-stock company

    Joint-stock company

    Joint-stock_company

  • Outline of natural language processing
  • Overview of and topical guide to natural language processing

    summarization – Methods and techniques Extraction-based summarization – Abstraction-based summarization – Maximum entropy-based summarization – Sentence

    Outline of natural language processing

    Outline_of_natural_language_processing

  • Scope (computer programming)
  • Part of a computer program where a given name binding is valid

    programming, the scope of a name binding (an association of a name to an entity, such as a variable) is the part of a program in which the name binding

    Scope (computer programming)

    Scope_(computer_programming)

  • Damaris Cudworth Masham
  • British philosopher and theologian (1659–1708)

    Cogito, ergo sum Concept Cosmos Embodied cognition Entity Essence Existence Experience Hypostatic abstraction Idea Identity Importance Information Data Insight

    Damaris Cudworth Masham

    Damaris_Cudworth_Masham

  • Glossary of computer science
  • Abstract methods are used to specify interfaces in some computer languages. abstraction 1.  In software engineering and computer science, the process of removing

    Glossary of computer science

    Glossary_of_computer_science

  • NTFS links
  • Abstractions used in the NTFS file system

    NTFS links are the abstraction used in the NTFS file system—the default file system for all Microsoft Windows versions belonging to the Windows NT family—to

    NTFS links

    NTFS_links

  • Relation (philosophy)
  • Ways how entities stand to each other

    are ways in which several entities stand to each other. They usually connect distinct entities but some associate an entity with itself. The adicity of

    Relation (philosophy)

    Relation (philosophy)

    Relation_(philosophy)

  • Class (programming)
  • Programming which all objects are created by classes

    In programming, a class is a syntactic entity structure used to create objects. The capabilities of a class differ between programming languages, but generally

    Class (programming)

    Class_(programming)

  • COBRA (art movement)
  • Artist collective and art movement

    art movements, including the "detested" naturalism and the "sterile" abstraction. Experimentation was the symbol of an unfettered freedom, which, according

    COBRA (art movement)

    COBRA (art movement)

    COBRA_(art_movement)

  • Knowledge extraction
  • Creation of knowledge from structured and unstructured sources

    frequently an entity-relationship diagram (ERD). Typically, each entity is represented as a database table, each attribute of the entity becomes a column

    Knowledge extraction

    Knowledge_extraction

  • Functional programming
  • Programming paradigm based on applying and composing functions

    program. In functional programming, functions are treated as first-class entities, meaning that they can be bound to names (including local identifiers)

    Functional programming

    Functional_programming

  • Business rules engine
  • Type of software system

    develop a data abstraction that represents the business entities and relationships that rules should be written against. This business entity model can typically

    Business rules engine

    Business_rules_engine

  • Ontology (information science)
  • Specification of a conceptualization

    the categories, properties, and relations between the concepts, data, or entities that pertain to one, many, or all domains of discourse. More simply, an

    Ontology (information science)

    Ontology (information science)

    Ontology_(information_science)

  • Polymorphism (computer science)
  • Using one interface or symbol with regards to multiple different types

    object-oriented programming, polymorphism is the provision of one interface to entities of different data types. The concept is borrowed from a principle in biology

    Polymorphism (computer science)

    Polymorphism_(computer_science)

  • Deep learning
  • Branch of machine learning

    varying numbers of layers and layer sizes can provide different degrees of abstraction. The word "deep" in "deep learning" refers to the number of layers through

    Deep learning

    Deep learning

    Deep_learning

  • Cloud computing
  • Form of shared internet-based computing

    optimize resource use by leveraging a metering capability at some level of abstraction appropriate to the type of service (e.g., storage, processing, bandwidth

    Cloud computing

    Cloud computing

    Cloud_computing

  • Computer data storage
  • Storage of digital data readable by computers

    cloud databases. These operate at a higher level of abstraction and are able to work with entities such as files, documents, images, videos or database

    Computer data storage

    Computer data storage

    Computer_data_storage

  • Appearance Manager
  • Component of Mac OS 8 and Mac OS 9

    downloadable SDK for System 7. The Appearance Manager is implemented as an abstraction layer between the Control Manager and QuickDraw. Previously, controls

    Appearance Manager

    Appearance_Manager

  • Cognitive systems engineering
  • Field of study

    field has also been shaped by Jens Rasmussen's work on human error and abstraction hierarchy. Methodologically, CSE employs techniques such as cognitive

    Cognitive systems engineering

    Cognitive_systems_engineering

  • Modularity
  • Degree to which a system's components may be separated and recombined

    independence across and "hide the complexity of each part behind an abstraction and interface". However, the concept of modularity can be extended to

    Modularity

    Modularity

  • Programming paradigm
  • High-level computer programming conceptualization

    leak into the abstractions used to program the hardware. This causes the programmer to have to map patterns in the algorithm onto patterns in the execution

    Programming paradigm

    Programming_paradigm

  • Prolog
  • Programming language that uses first order logic

    we could conveniently express pattern matching rules over the parse trees and other annotations (such as named entity recognition results), and a technology

    Prolog

    Prolog

  • Data warehouse
  • Centralized storage of knowledge

    process, data can be aggregated in data marts at different levels of abstraction. The user may start looking at the total sale units of a product in an

    Data warehouse

    Data warehouse

    Data_warehouse

  • Elementary mathematics
  • Mathematics taught in primary and secondary school

    images. Data as an abstract concept can be viewed as the lowest level of abstraction, from which information and then knowledge are derived. Two-dimensional

    Elementary mathematics

    Elementary mathematics

    Elementary_mathematics

AI & ChatGPT searchs for online references containing ENTITY ABSTRACTION-PATTERN

ENTITY ABSTRACTION-PATTERN

AI search references containing ENTITY ABSTRACTION-PATTERN

ENTITY ABSTRACTION-PATTERN

AI search queries for Facebook and twitter posts, hashtags with ENTITY ABSTRACTION-PATTERN

ENTITY ABSTRACTION-PATTERN

Follow users with usernames @ENTITY ABSTRACTION-PATTERN or posting hashtags containing #ENTITY ABSTRACTION-PATTERN

ENTITY ABSTRACTION-PATTERN

Online names & meanings

AI search & ChatGPT queries for Facebook and twitter users, user names, hashtags with ENTITY ABSTRACTION-PATTERN

ENTITY ABSTRACTION-PATTERN

Top AI & ChatGPT search, Social media, medium, facebook & news articles containing ENTITY ABSTRACTION-PATTERN

ENTITY ABSTRACTION-PATTERN

AI searchs for Acronyms & meanings containing ENTITY ABSTRACTION-PATTERN

ENTITY ABSTRACTION-PATTERN

AI searches, Indeed job searches and job offers containing ENTITY ABSTRACTION-PATTERN

Other words and meanings similar to

ENTITY ABSTRACTION-PATTERN

AI search in online dictionary sources & meanings containing ENTITY ABSTRACTION-PATTERN

ENTITY ABSTRACTION-PATTERN