DocumentCode
1081407
Title
Principles in Practice
Author
Wirfs-Brock, Rebecca J.
Author_Institution
Wirfs-Brock Associates
Volume
26
Issue
4
fYear
2009
Firstpage
11
Lastpage
12
Abstract
This paper deals with good software design principle. On what do you base your design decisions-established conventions, past experience, or principles? The author discusses about three principles that seemed to underlie many of those experts decisions: 1) distribute behavior among objects (rather than concentrate it into a single controlling object). 2) preserve design flexibility by hiding implementation details.3) define abstractions and interfaces first (before focusing on data and coding details).
Keywords
object-oriented programming; systems analysis; abstraction-interface definition; design flexibility preservation; implementation detail hiding; object behavior distribution; software design principle; Astronomy; Digital audio broadcasting; Electronics packaging; Physics; Software design; Thumb; Uncertainty; Writing; Robert Martin; design principles; software; software design;
fLanguage
English
Journal_Title
Software, IEEE
Publisher
ieee
ISSN
0740-7459
Type
jour
DOI
10.1109/MS.2009.99
Filename
5076451
Link To Document