O'Reilly logo

Introduction to the Art of Programming Using Scala by Mark C. Lewis

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Chapter 18

A Project (Drawing Program)

Now that we are focusing on object-orientation and the development of larger programs, it will be helpful to have a larger program that we work on in this book. This chapter will introduce a project that we will develop incrementally in many of the following chapters. You will be building other large programs as part of the projects in the rest of this book as well, but it is helpful for you to see something besides the code that you are creating to give you a more complete view of how things work.

The program that we are going to develop is a drawing program. It is not going to be like Paint® or quite like any other "normal" drawing program. We will do a few things differently to make it so that this program ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required