Skip to main content Accessibility help
×
Hostname: page-component-84b7d79bbc-dwq4g Total loading time: 0 Render date: 2024-07-27T23:25:48.329Z Has data issue: false hasContentIssue false

Chapter 8 - Building Your Application—Effective Object-Oriented Construction Techniques

from Part III - OBJECT-ORIENTED CONSTRUCTION

Published online by Cambridge University Press:  07 September 2010

Scott W. Ambler
Affiliation:
AmbySoft Inc., Toronto
Get access

Summary

What We'll Learn in This Chapter

Why the right attitude is everything when coding object-oriented (OO) applications.

How to work with attributes effectively to make your applications easier to maintain and enhance.

How to develop high-quality methods and classes.

What tools you can use to enhance the development process.

How to organize your development efforts around the class-type architecture in an effective manner.

One of the most important lessons that you can learn about building applications is that there is more to it than coding. In this chapter we will discover a multitude of techniques that you can use to improve your application construction efforts. Everything covered in this chapter is applicable to any object-oriented (OO) language that you work in. This is important because it will help to give you skills that you can apply when you are working in any OO development environment, and not just in the one that you have today. The best skills are the ones that you can transfer to your next project.

Programming, or more accurately construction, is an important part of the development process. We'll discuss solutions for several common coding problems as well as how to organize your development efforts around the class-type architecture presented in chapter 3. The most important lesson that you can learn in this chapter is that good programmers realize that there is more to development than programming and that great programmers realize that there is more to development than development.

Type
Chapter
Information
Building Object Applications that Work
Your Step-by-Step Handbook for Developing Robust Systems with Object Technology
, pp. 221 - 260
Publisher: Cambridge University Press
Print publication year: 1997

Access options

Get access to the full version of this content by using one of the access options below. (Log in options will check for institutional or personal access. Content may require purchase if you do not have access.)

Save book to Kindle

To save this book to your Kindle, first ensure coreplatform@cambridge.org is added to your Approved Personal Document E-mail List under your Personal Document Settings on the Manage Your Content and Devices page of your Amazon account. Then enter the ‘name’ part of your Kindle email address below. Find out more about saving to your Kindle.

Note you can select to save to either the @free.kindle.com or @kindle.com variations. ‘@free.kindle.com’ emails are free but can only be saved to your device when it is connected to wi-fi. ‘@kindle.com’ emails can be delivered even when you are not connected to wi-fi, but note that service fees apply.

Find out more about the Kindle Personal Document Service.

Available formats
×

Save book to Dropbox

To save content items to your account, please confirm that you agree to abide by our usage policies. If this is the first time you use this feature, you will be asked to authorise Cambridge Core to connect with your account. Find out more about saving content to Dropbox.

Available formats
×

Save book to Google Drive

To save content items to your account, please confirm that you agree to abide by our usage policies. If this is the first time you use this feature, you will be asked to authorise Cambridge Core to connect with your account. Find out more about saving content to Google Drive.

Available formats
×