Moghim, MR, "Incorporating design patterns into object-oriented development methods", ,