登入
選單
返回
Google圖書搜尋
Reusing Object-oriented Designs
Ralph E. Johnson
Vincent Russo
University of Illinois at Urbana-Champaign. Department of Computer Science
出版
Department of Computer Science, University of Illinois at Urbana-Champaign
, 1991
URL
http://books.google.com.hk/books?id=opBPmMaL4wgC&hl=&source=gbs_api
註釋
Abstract: "Reusing the products of the software development process is an important way to reduce software costs and to make programmers and designers more efficient. Object-oriented programming permits the reuse of design as well as programs. This paper describes two techniques for reusing design and how these reusable designs are developed. Abstract classes are reusable designs for components, while frameworks are reusable designs for entire applications or subsystems. These two techniques are related since frameworks almost always contain abstract classes. Although the most widely used frameworks are for user interfaces, this paper draws its examples from a framework for the virtual memory subsystem of an operating system."