It is well known that the Abstract Factory design pattern defines a new Abstract Product Factory for each family of products. Adding a new family of products affects any existing class that depends on it, and requires complex changes in the existing Abstract Factory code, as well as changes in the application or client code. Many papers discuss this issue and the issues related to increasing the number of classes. Often these papers recommend the Prototype pattern, or another solution is to add a parameter to operations that creates objects. This paper offers another approach to this issue—it employs a specially designed Factory family. Also, adding a new product is comprehensible for the existing code, and in cases when it is necessary to ...
Can Design Patterns be turned into reusable components? To help answer this question, we have perfor...
This paper deals with problems in common design patterns and proposes description-logics-based model...
The object oriented (O-O) approach is claimed to have a number of advantages. Some support to these ...
It is well known that the Abstract Factory design pattern defines a new Abstract Product Factory for...
The goal of this research paper is to make a clear and simple distinction between the factory and th...
The DYNAMIC FACTORY pattern describes how to create a factory that allows the creation of unanticipa...
The DYNAMIC FACTORY pattern describes a factory that can create product instances based on concrete ...
Since the very beginning of software development there was an unstoppable demand for higher producti...
The polymorphic nature of object oriented programs means that client code expecting an instance of c...
A design pattern provides a structure to facilitate program changes with respect to a design concern...
Software Design Patterns are reusable designs providing common solutions to the similar kind of prob...
Because of the increasing gap between modern high-level programming languages and existing hardware,...
The paper presents a formalization of (some) design patterns as operators between classes. A concret...
The main goal of the paper is to present the method of design pattern support based on principles of...
In distributed object-oriented systems where resource users and resource providers/managers live on ...
Can Design Patterns be turned into reusable components? To help answer this question, we have perfor...
This paper deals with problems in common design patterns and proposes description-logics-based model...
The object oriented (O-O) approach is claimed to have a number of advantages. Some support to these ...
It is well known that the Abstract Factory design pattern defines a new Abstract Product Factory for...
The goal of this research paper is to make a clear and simple distinction between the factory and th...
The DYNAMIC FACTORY pattern describes how to create a factory that allows the creation of unanticipa...
The DYNAMIC FACTORY pattern describes a factory that can create product instances based on concrete ...
Since the very beginning of software development there was an unstoppable demand for higher producti...
The polymorphic nature of object oriented programs means that client code expecting an instance of c...
A design pattern provides a structure to facilitate program changes with respect to a design concern...
Software Design Patterns are reusable designs providing common solutions to the similar kind of prob...
Because of the increasing gap between modern high-level programming languages and existing hardware,...
The paper presents a formalization of (some) design patterns as operators between classes. A concret...
The main goal of the paper is to present the method of design pattern support based on principles of...
In distributed object-oriented systems where resource users and resource providers/managers live on ...
Can Design Patterns be turned into reusable components? To help answer this question, we have perfor...
This paper deals with problems in common design patterns and proposes description-logics-based model...
The object oriented (O-O) approach is claimed to have a number of advantages. Some support to these ...