Towards Object-Oriented Design Patterns for Reusability of Learning Objects | IEEE Conference Publication | IEEE Xplore