Join the WebProWorld Forum!

Putting Design Principles to the Test (A Java based Case Study)

It's time to consolidate on what we've been discussing in this series about design principles governing the class structure and package structure. In this article, I will present a sample case study in which we will develop a hypothetical application component and try to employ all the design principles we have learned so far, to come up with a reasonable robust design solution.

You can appreciate that it is well beyond the scope of the space for this article to present a large-scale project architecture encompassing all the complexities that can arise in a designing situation. So, I will try to pick a hypothetical application component and try to present a design for that component module. Well then, have your cup of coffee ready with you.

In the previous five articles, I have presented the design principles governing the class structure and packaging of several classes into different packages. In this section, we will recapitulate the principles that we have discussed so far.

Click below to read this article at the Java Boutique website:

http://javaboutique.internet.com

The Java Boutique is a collection of java applets, games, scripts, and tutorials. Learn programming and download free java applets and source code. You can also find news about java and jini. Java Boutique is part of the intenet.com network of websites focusing on the IT industry.

Digg This! StumbleUpon This!
AddThis Social Bookmark Widget

News Tags: design, Study, Java, HTTP
About the author:
The Java Boutique is a collection of java applets, games, scripts, and tutorials. Learn programming and download free java applets and source code. You can also find news about java and jini. Java Boutique is part of the intenet.com network of websites focusing on the IT industry.

Comments

Post new comment

The content of this field is kept private and will not be shown publicly.
CAPTCHA
This question is for testing whether you are a human visitor and to prevent automated spam submissions.
5 + 13 =
Solve this simple math problem and enter the result. E.g. for 1+3, enter 4.