This lesson discusses how to design your own classes. This can be the most challenging part of programming. A truly good design can be the difference between hundreds of hours working with complex code and two hours working in an elegant system. A well thought out design can make the programming portion far easier. In fact, for many professional projects, more time is spent designing programs than actually typing in code. Imagine a million lines of code in a project with a design flaw. Redesigning that much code could be horrendous!
The key topics for this lesson are:
- Designing a Class
- Determining Object Behavior
- Instance Variables
- Implementing Methods
- Constructors
- Using Classes
|