Yutaka Yasuda, Kyoto Sangyo University read Object A Object B write Object C read / write : Object X • • • • • • • • • • ex. Objective C if( ) { } else { } Singleton SingletonManager SingletonManager.h @interface SingletonManager : NSObject { @private NSInteger managedParam; } + (id)sharedManager; - (void)setParam:(NSInteger)param; - (NSInteger)getParam; @end SingletonManager #import "SingletonMan