Skip to main content

Objektorientierte Softwaretechnik

  • Conference paper
Prozeßrechensysteme ’91

Part of the book series: Informatik-Fachberichte ((INFORMATIK,volume 269))

Zusammenfassung

Dieser Aufsatz will einen allgemein gehaltenen Überblick über die Ideen geben, die die objektorientierte Programmierung von anderen Programmierstilen unterscheidet. Wir halten das Konzept der Klassifikation für den entscheidenden Unterschied. Der erste Abschnitt charakterisiert die verschiedenen Entwicklungsstadien des Programmierens. Dann wird der Begriff des Objektes diskutiert, wie ihn die objektorientierte Programmierung verwendet. Im dritten Abschnitt führen wir die Klassenhierarchie ein und skizzieren ihre Beziehung zur Wiederverwendbarkeit der Software. Schließlich betrachten wir den Einfluß, den die objektorientierte Programmierung auf den Prozeß der Software-Entwicklung ausübt.

Abstract

The aim of this paper is to give a general survey of the ideas that distinguish object-oriented programming from other programming styles. We think that the main difference is the concept of classification. The first section characterizes the different stages in the development of programming. Then the notion of an object is discussed as it is used in object-oriented programming. In the third section, we introduce the class hierarchy and sketch its relationship to software reusability. Finally, we consider the influence object-oriented programming exerts on the design process.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 54.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 69.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

Literatur

  1. O.J. Dahl/K. Nygaard: Class and subclass declarations, Proc. IFIP Working Conf. Simulation Languages (Oslo, May 1967; Ed.: J.W. Buxton), p.158–174, Amsterdam: North-Holland, 1968

    Google Scholar 

  2. A. Goldberg/D. Robson: Smalltalk 80 — The Language and Its Implementation, Reading, Mass.: Addison-Wesley, 1983

    MATH  Google Scholar 

  3. F. Hofmann: Betriebssysteme — Grundkonzepte und Modellvorstellungen, Stuttgart: Teubner, 1984

    MATH  Google Scholar 

  4. I. Jacobson: Object oriented development in an industrial environment, ACM SIGPLAN Not. 22, 12 (1987), p.183–191

    Article  Google Scholar 

  5. B. Meyer: Object-Oriented Software Construction, Englewood Cliffs, N.J.: Prentice-Hall, 1988

    Google Scholar 

  6. J. Micaleff: Encapsulation, reusability and extensibility in object-oriented programming languages, J. Object-Oriented Programming 1,1 (1988), p.12–39

    Google Scholar 

  7. D.A. Moon: Object-oriented programming with Flavors, ACM SIGPLAN Not. 21, 11 (1986), p.1–8

    Article  Google Scholar 

  8. M. Mullin: Object-Oriented Program Design With Examples in C++, Reading, Mass.: Addison-Wesley, 1989

    Google Scholar 

  9. L. Power: Addendum to the Proceedings OOPSLA’87 — Specification and design of objects, ACM SIGPLAN Not. 23, 5 (1988), p.7–50

    Google Scholar 

  10. L. Power: Addendum to the Proceedings OOPSLA’87 — Engineering object-oriented products, ACM SIGPLAN Not. 23, 5 (1988), p.89–128

    Google Scholar 

  11. M.B. Rosson/E. Gold: Problem-solution mapping in object-oriented design, ACM SIGPLAN Not. 24, 10 (1989), p.7–10

    Article  Google Scholar 

  12. E. Sandewall: Programming in an interactive environment — the „LISP“ experience, ACM Computing Surveys 10, 1 (1978), p.35–71

    Article  MATH  Google Scholar 

  13. J.H. Saunders: A survey of object-oriented programming languages, J. Object-Oriented Programming 1,6 (1989), p.5–11

    MathSciNet  Google Scholar 

  14. H.J. Schneider: Programming language concept for structuring control software in correspondence to the technical process, Computing 85 (Eds.: G. Bucci/G. Valle), p.261–268, Amsterdam: North-Holland, 1985

    Google Scholar 

  15. H.J. Schneider: Objektorientierte Strukturierung verteilter Software und statische Typprüfung, Informatik-Fachberichte 167 (1988), p.546–555

    Google Scholar 

  16. H. Stoyan/G. Görz: Was ist objektorientierte Programmierung?, Objektorientierte Software-und Hardware-Architekturen (Hrsg.: H. Stoyan/H. Wedekind), p.9–31, Stuttgart: Teubner, 1983

    Google Scholar 

  17. B. Stroustrup: The C++ Programming Language, Reading, Mass.: Addison-Wesley, 1986

    MATH  Google Scholar 

  18. H. Wedekind: Objektorientierung und Vererbung, Informationstechnik it 32, 2 (1990), p.79–86

    Google Scholar 

  19. P. Wegner: The object-oriented classification paradigm, Research Directions in Object-Oriented Programming (Eds.: B. Shriver/P. Wegner), p. 479–560, Cambridge, Mass.: MIP Press, 1987

    Google Scholar 

  20. R. Wirfs-Brock/B. Wilkerson: Object-oriented design — A responsibility-driven approach, ACM SIGPLAN Not. 24, 10 (1989), p.71–75

    Article  Google Scholar 

  21. R. Wirfs-Brock et al.: Designing Object-Oriented Software, Englewood Cliffs, N.J.: Prentice-Hall, 1990

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 1991 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Schneider, H.J. (1991). Objektorientierte Softwaretechnik. In: Hommel, G. (eds) Prozeßrechensysteme ’91. Informatik-Fachberichte, vol 269. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-76501-8_3

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-76501-8_3

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-53808-0

  • Online ISBN: 978-3-642-76501-8

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics