ADVANTAGES OF LEARNING OBJECT ORIENTED PROGRAMMING CONCEPTS