September 2002
Intermediate to advanced
496 pages
10h
English
Most of the components that we will create throughout this book will expose one class. However, there is no limitation on the number of classes that reside inside one component (library). Hence, when discussing classes' definition, we assume that they reside in different components unless we specify otherwise.
Whenever designing a new class, we first think about the way it should be used and we try to make our class users' lives as easy and comfortable as possible. In other words, we think about a convenient interface[4] through which the users will access our class. Interface is a compound notion, and here we will try to divide it into simpler parts and explain each separately. We hope that in this ...
Read now
Unlock full access