Grasp (Object-Oriented Design) (Paperback)


High Quality Content by WIKIPEDIA articles General Responsibility Assignment Software Patterns (or Principles), abbreviated GRASP, consists of guidelines for assigning responsibility to classes and objects in object-oriented design. The different patterns and principles used in GRASP are: Information Expert, Creator, Controller, Low Coupling, High Cohesion, Polymorphism, Pure Fabrication, Indirection, Protected Variations. All these patterns answer some software problem, and in almost every case these problems are common to almost every software development project. These techniques have not been invented to create new ways of working but to better document and standardize old, tried- and-tested programming principles in object oriented design. It has been said that "the critical design tool for software development is a mind well educated in design principles. It is not the UML or any other technology." Thus, GRASP is really a mental toolset, a learning aid to help in the design of object oriented software.

R1,029

Or split into 4x interest-free payments of 25% on orders over R50
Learn more

Discovery Miles10290
Mobicred@R96pm x 12* Mobicred Info
Free Delivery
Delivery AdviceOut of stock

Toggle WishListAdd to wish list
Review this Item

Product Description

High Quality Content by WIKIPEDIA articles General Responsibility Assignment Software Patterns (or Principles), abbreviated GRASP, consists of guidelines for assigning responsibility to classes and objects in object-oriented design. The different patterns and principles used in GRASP are: Information Expert, Creator, Controller, Low Coupling, High Cohesion, Polymorphism, Pure Fabrication, Indirection, Protected Variations. All these patterns answer some software problem, and in almost every case these problems are common to almost every software development project. These techniques have not been invented to create new ways of working but to better document and standardize old, tried- and-tested programming principles in object oriented design. It has been said that "the critical design tool for software development is a mind well educated in design principles. It is not the UML or any other technology." Thus, GRASP is really a mental toolset, a learning aid to help in the design of object oriented software.

Customer Reviews

No reviews or ratings yet - be the first to create one!

Product Details

General

Imprint

Alphascript Publishing

Country of origin

Germany

Release date

2011

Availability

Supplier out of stock. If you add this item to your wish list we will let you know when it becomes available.

First published

2011

Editors

, ,

Dimensions

152 x 229 x 6mm (L x W x T)

Format

Paperback - Trade

Pages

92

ISBN-13

978-6134259392

Barcode

9786134259392

Categories

LSN

613425939X



Trending On Loot