DocumentCode :
791929
Title :
Looking for powerful abstractions [object oriented technology]
Author :
Wirfs-Brock
Volume :
23
Issue :
1
fYear :
2006
Firstpage :
13
Lastpage :
15
Abstract :
In this paper the author explores the ways that have helped him to become a better designer. Designers must be able to see the problem out there in the real world and solve it by applying the right tools and technologies. Like artists, object designers need to see in special ways to create good solutions - call this modeling or designing. Object technology is just one tool in a very rich toolbox and author discusses the fundamental design skill of finding objects. Finding the right level of abstraction takes practice and experimentation. There are times when both concrete classes and their common abstraction add value to a design, and there are times when they don´t. To find good classes, experienced designers make distinctions based on significant behavior differences
Keywords :
abstract data types; object-oriented programming; abstraction; object technology; object-oriented design; Application software; Books; Collaborative work; Control systems; Cyclic redundancy check; Decision making; Hardware; Machinery; Software design; Software performance; abstractions;
fLanguage :
English
Journal_Title :
Software, IEEE
Publisher :
ieee
ISSN :
0740-7459
Type :
jour
DOI :
10.1109/MS.2006.22
Filename :
1576649
Link To Document :
بازگشت