A method is a function defined as part of a class. It implements an object's behavior, usually operates on the object's instance variables, and is called through an object such as shape.draw(). section 2.3 section 1.8
Catalogue behavior
A Catalogue can provide add(), update(), delete(), and find() methods. Its add() method appends Book objects to the _booklist instance variable, keeping catalogue behavior with the state it changes. section 3.8.2
Distinguish methods from related callable behavior:
- Call a regular method on an object of its class; call a static method on either the object or the class. section 2.3
- Use methods to determine how an object's state changes during runtime. section 1.8
Table 3.3 Determine the behavior of each class
| Verb |
Class |
Method |
| add |
|
|
| update |
|
|
| delete |
|
|
| search |
|
|
| verify |
|
|
| match |
|
|
Map requirement verbs to class methods, including catalogue operations, form validation, and attribute matching. section 3.8.2



















