#designTools [[Outcome 1 - Programming#3. design tools for representing modules, including| U3 - AOS1 - KK3]] Object descriptions assist with the planning of the structure and content of objects that are to be incorporated into the design of a software solution. There are many different ways of representing object descriptions. The programming language being used will have an effect on the content of an object description. Object descriptions are similar in style to data dictionaries and can contain information such as the methods and events associated with an object. ### Object Description Table | Object Name | Object Type | Method/Event | Properties | Object Description | |---|---|---|---|---| | txtNumber1 | textbox | Method | Set Text:Null | Reads in IntNumber1 | | txtNumber2 | textbox | Method | Set Text:Null | Reads in IntNumber2 | | lblAnswer | label | Method | Set Text:Null | Displays IntAnswer | | btnCalculator | button | Event: Click | Text: "Calculate" | When this button is clicked it will execute the calculation. |