We have showed that in 20 of 23 GoF design patterns the BDPSS completely describes a pattern or a particular part of the pattern. We believe the BDPSS is the key mechanism or essence of the GoF design patterns, which allow easy maintenance and upgrade of the program. In this sense, the Design Pattern is a process that relationship Client has Concrete Server, transform to relationships: a) Client has Abstract Server and b) Concrete server is Abstract Server. The Concrete Server is an element of the pattern structure that provide the client with concrete functionalities that realise abstract functionalities of the abstract server. The Abstract Server is an element of the pattern structure that provides the client with an abstract functionalities that can be implemented with various specific functionalities. The Client is an element of the pattern structure that uses the functionalities of the abstract server and concrete servers in order to carry out its own functionality. The BDPSP and BDPSS are described by three elements: Client, Abstract Server and Concrete Server. The stability of the BDPSP and BDPSS is explained by using Robert C. transforms the unstable structure of the program to the stable structure. In this paper, we present a general form of GoF Design Patterns as a process that transforms the BDPSP (the Basic Design Pattern Structure of the Problem) to the BDPSS (the Basic Design Pattern Structure of the Solution), i.e.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |