Skip to the content

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 01 January 2015.

Download (8MB) | Request a copy

    Abstract

    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)
    Additional Information:
    Schools: Colleges and Schools > College of Science & Technology
    Colleges and Schools > College of Science & Technology > School of Computing, Science and Engineering
    Depositing User: Institutional Repository
    Date Deposited: 03 Oct 2012 14:34
    Last Modified: 19 Feb 2014 11:32
    URI: http://usir.salford.ac.uk/id/eprint/26820

    Actions (login required)

    Edit record (repository staff only)

    Downloads per month over past year

    View more statistics