End to End Development Engineering 31
1.6.1.2 SEPARATING CONCERNS ALLOWS APPLICATION LOGIC
AND PLATFORM TO BE VARIABLE AND ENCOURAGES RE-USE
It is observed that design pattern tends to integrate the behavior aspects
with implementation aspects which result in risks of platform changing
or volatility. Further, some implementation details become suppressed
as consequence of behavioral variation as in the publish-subscribe pattern
which does not say anything about remote objects design [15]. If this pattern
is used in a distributed environment it becomes necessary to distinguish lo-
cal from remote objects which is not available as a design decision at design
time.
1.6.1.3 END OF PATTERN LIFE CYCLE
Design Pattern follows a life-cycle as patterns ...