Object-oriented methodology