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 :
بازگشت