Developing Objective-oriented Program