&扇 02 The designer's motto 16 Ask NOT first WHAT the system does: Ask WHAT it does it TO! Institute of Computer Software 2022-2-27 Nanjing University
The designer’s motto Ask NOT first WHAT the system does: Ask WHAT it does it TO! 2022-2-27 Institute of Computer Software Nanjing University 16
NAN - 面向对象设计的相关问题 1902 17 How to find the object types? How to describe the object types? How to describe the relations and commonalities between object types? How to use object types to structure programs? Institute of Computer Software 2022-2-27 Nanjing University
面向对象设计的相关问题 How to find the object types? How to describe the object types? How to describe the relations and commonalities between object types? How to use object types to structure programs? 2022-2-27 Institute of Computer Software Nanjing University 17
对象刻画 1402 18 ▣( Consider not a single object but a type of objects with similar properties. Define each type of objects not by the objects' physical representation but by their behavior:the services (FEATURES)they offer to the rest of the world. External,not internal view:ABSTRACT DATA TYPES Institute of Computer Software 2022-2-27 Nanjing University
对象刻画 Consider not a single object but a type of objects with similar properties. Define each type of objects not by the objects’ physical representation but by their behavior: the services (FEATURES) they offer to the rest of the world. External, not internal view: ABSTRACT DATA TYPES 2022-2-27 Institute of Computer Software Nanjing University 18
&雪扇 NAN 对象刻画问题 1902 19 The main issue:How to describe program objects (data structures)? Completely ▣Unambiguously Without overspecifying? (Remember information hiding) Institute of Computer Software 2022-2-27 Nanjing University
对象刻画问题 The main issue: How to describe program objects (data structures)? Completely Unambiguously Without overspecifying? (Remember information hiding) 2022-2-27 Institute of Computer Software Nanjing University 19