Приемы ТРИЗ в совершенствовании ПО

7. Nesting (Matrioshka) a. Place one object into another; place each object, in turn, inside the other. Software Analogy: Inherit functionality of other objects by “nesting” their respective classes inside a base class. Software Example: Nested objects in object-oriented system. Objects reside inside other objects to enhance services and functionality; this takes place by “nesting” classes inside other classes at design time. 13. Do it in reverse a. Invert the actions used to solve a problem (e.g., instead of cooling an object, heat it). Software Analogy: Store transactions in reverse order for backing out. Software Example: Recovery and backtracking systems (database).
Hosted by uCoz