Incorporating design patterns into object-oriented development methods

Moghim, MR 1999, Incorporating design patterns into object-oriented development methods , PhD thesis, Salford : University of Salford.

[img] PDF
Restricted to Repository staff only until 31 July 2024.

Download (8MB) | Request a copy


Object-oriented methods and design patterns provide valuable design guidance for object-oriented system development. However, they are not competitors, and in fact complement each other in many ways. The research reported in this thesis studied how to apply design patterns and object-oriented methods together to guide system development. It addresses issues such as, how methods need to be changed to accommodate the application of design patterns; how design patterns need to be adapted to fit within methods; and how the heuristics of design patterns may be brought to bear on improving methods. The thesis reports the experience of accommodating six design patterns ( Adapter, Composite, Facade, Mediator, Observer and Strategy ) from the book entitled "Design Patterns Elements of Reusable Object-Oriented Software" by E.Gamma, R. Helm, R.Johnson and J.Vlissides into certain object-oriented methods namely (Responsibility-Driven Design, Object-Oriented Software Engineering and Unified Modelling Language). This experience has been used in the work to generate a general approach for accommodating design patterns into methods. It also shows how the properties of the object-oriented methods and design patterns interact.�

Item Type: Thesis (PhD)
Contributors: Cooper, GS (Supervisor)
Schools: Schools > School of Computing, Science and Engineering
Depositing User: Institutional Repository
Date Deposited: 03 Oct 2012 13:34
Last Modified: 04 Aug 2022 11:25

Actions (login required)

Edit record (repository staff only) Edit record (repository staff only)


Downloads per month over past year