GAMMA ,ERICH DESIGN PATTERNS ELEMENTS OF REUSABLE OBJECT -ORIENTED SOFTWARE - NEW DELHI PEARSON 2022 - 380 Index Terms--Curriculum Objective: FACULTY OF COMPUTER SCIENCE--COMPUTER SCIENCE