Where is Proxy used?
- A
network connection
- A
large object present in the memory
- A
file
Articles, comments, queries about the processes of Software Product Development, Software Testing Tutorial, Software Processes .
Posted by
Sunflower
at
12/10/2012 04:38:00 PM
0
comments
Labels: Application, Connection, Design, files, Functionality, IBM Rational Functional Tester, Interface, Mechanism, Memory, Network, Object Proxy Mechanism, Objects, Patterns, program, Proxy, Proxy Objects, Software Design
|
| Subscribe by Email |
|
A design pattern is a general repeatable solution to a commonly occurring problem in software design.
- It is a proven solution to problems that keep recurring.
- They are reusable solutions to common problems.
- Design patterns are not frameworks.
- Design patterns are more abstract than frameworks.
- Design pattern cannot be directly implemented.
- Design patterns are more primitive than a framework.
- A design pattern cannot incorporate a framework.
- Patterns may be documented using one of several alternative templates.
- Design patterns can speed up the development process by providing tested, proven development paradigms.
- Reusing design patterns helps to prevent subtle issues that can cause major problems and improves code readability for coders and architects familiar with the patterns.
- Patterns allow developers to communicate using well-known, well understood names for software interactions.
A pattern description includes the following elements:
- name of the pattern should be meaningful.
- context of the pattern represents the circumstances or preconditions.
- Problem description that pattern addresses should be provided.
- Solution is a description of the static and dynamic relationships amongthe components of the pattern.
The use of design patterns requires careful analysis of the problem that is to be
addressed and the context in which it occurs.
Posted by
Sunflower
at
4/14/2011 03:19:00 PM
0
comments
Labels: Context, Design, Design Patterns, Development, Dynamic Analysis, Framework, Implementation, Patterns, Problems, Relationships, Software Design, Speed, Static, Technical Solution, Templates
|
| Subscribe by Email |
|