Skip Ribbon Commands
Skip to main content
   YU Faculty Websites>>  Dr. Ahmad Saifan Sign In


CIS 646:  Advanced Object-Oriented Design


The Object Model. Software Complexity and the object oriented (O.O) Paradigm. Abstraction, Encapsulation and Information Hiding. Inheritance and Polymorphism. Object Communication Model. Classification and Object Identification. Object-Based Modular Decomposition. Concurrent Objects. Design Patterns. Static and Dynamic Design Models. Architectural Design. Reusable Objects. Object Interface Specification. Design Evolution. Distributed Object Architectures. O.O. Databases. O.O. Software Metrics. Competing Methodologies. Benefits and Risks of O.O. Development. Applications and Case Studies.

Academic Year



Created at 11/8/2016 11:55 AM by Dr. Ahmad Saifan
Last modified at 11/8/2016 11:55 AM by Dr. Ahmad Saifan