Question

How do design patterns contribute to software reuse?

How do design patterns contribute to software reuse?

0 0
Add a comment Improve this question Transcribed image text
Answer #1

Patterns support high-level, concept reuse. Using patterns means to reuse the ideas but can adapt the implementation to suit the system that one is developing in order to maintaine and enhance the capacity of the system/software. Patterns are a great idea but one need experience of software design to use them effectively. One have to recognize situations where a pattern can be applied. Inexperienced programmers, even if they have read the pattern books, will always find it hard to decide whether they can reuse a pattern or need to develop a special purpose solution.

Advantages of reuse are lower costs, faster software development and lower risks.

• Design patterns are high-level abstractions that document successful level abstractions ment successful design solutions.

• Program generators are also concerned with software reuse ,the reusable concepts are embedded in a generator system.

• Application frameworks are collections of concrete and abstract objects that are designed for objects reuse through specialisation.

Add a comment
Know the answer?
Add Answer to:
How do design patterns contribute to software reuse?
Your Answer:

Post as a guest

Your Name:

What's your source?

Earn Coins

Coins can be redeemed for fabulous gifts.

Not the answer you're looking for? Ask your own homework help question. Our experts will answer your question WITHIN MINUTES for Free.
Similar Homework Help Questions
ADVERTISEMENT
Free Homework Help App
Download From Google Play
Scan Your Homework
to Get Instant Free Answers
Need Online Homework Help?
Ask a Question
Get Answers For Free
Most questions answered within 3 hours.
ADVERTISEMENT
ADVERTISEMENT
ADVERTISEMENT