Skip to main content

Objektorientierte Programmierung

  • Chapter
  • 274 Accesses

Zusammenfassung

Objektorientierte Programmiersprachen sind eine Weiterentwicklung prozeduraler Sprachen unter besonderer Berücksichtigung methodischer Gesichtspunkte. Typischerweise unterstützen diese Sprachen folgende Konzepte:

  • Klassen zur Kapselung von Daten und Prozeduren

  • Objekte als Instanzen von Klassen (dynamisches Erzeugen neuer Objekte)

  • Persistenz

  • Vererbung und Polymorphie

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

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   39.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

Learn about institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

Literatur

  • R.L. Backhouse: The Syntax of Programming Languages: Theory and Practice. London: Prentice-Hall International 1979

    Google Scholar 

  • J. Backus: Can Programming be Liberated from the von Neumann Style? A Functional Style and its Algebra of Programs. Commun. ACM 21, 613–641 (1978)

    Article  MathSciNet  MATH  Google Scholar 

  • F.L. Bauer, G. Goos: Informatik. Eine einführende Übersicht, Bände 1, 2. Berlin Heidelberg New York: Springer-Verlag, 4. Aufl. 1991, 1992

    Google Scholar 

  • F.L. Bauer, H. Wössner: Algorithmische Sprache und Programmentwicklung. Berlin Heidelberg New York: Springer-Verlag, 2. Aufl. 1984

    Google Scholar 

  • F.L. Bauer, M.Wirsing: Elementare Aussagenlogik. Mathematik für Informatiker. Berlin Heidelberg New York: Springer-Verlag 1991

    Google Scholar 

  • B. Buchberger, F. Lichtenberger: Mathematik für Informatiker — Die Methode der Mathematik. Berlin Heidelberg New York: Springer-Verlag 1981

    Google Scholar 

  • T. Budd: An Introduction to Object-Oriented Programming. Reading, Mass.: Addison-Wesley 1996

    Google Scholar 

  • U. Claussen: Objektorientiertes Programmieren. Berlin Heidelberg New York: Springer-Verlag 1993

    Book  MATH  Google Scholar 

  • N.J. Cutland: Computability: An Introduction to Recursive Function Theory. Cambridge: Cambridge University Press 1980

    MATH  Google Scholar 

  • J. Dahl, E.W. Dijkstra, C.A.R. Hoare: Structured Programming. London New York: Academic Press 1972

    MATH  Google Scholar 

  • P. Deussen: Halbgruppen und Automaten. Heidelberger Taschenbücher, Bd. 99. Berlin Heidelberg New York: Springer-Verlag 1971

    Book  MATH  Google Scholar 

  • E.W. Dijkstra: A Discipline of Programming. Englewood Cliffs, N.J.: Prentice-Hall 1976

    MATH  Google Scholar 

  • W. Dörfler, W. Peschek: Einführung in die Mathematik für Informatiker. München Wien: Carl Hanser Verlag 1988

    MATH  Google Scholar 

  • D. Flanagan: Java in a Nutshell. Sebastopol: O’Reilly & Associates, 2. Aufl. 1997

    MATH  Google Scholar 

  • R.W. Floyd: Assigning Meanings to Programs. Proc. of Symposia in Applied Mathematics of the Amer. Math. Soc. 19, 19–32 (1967)

    MathSciNet  Google Scholar 

  • S. Ginsburg: The Mathematical Theory of Context-Free Languages. New York: McGraw-Hill 1966

    MATH  Google Scholar 

  • L. Goldschlager, A. Lister: Informatik — Eine moderne Einführung. München Wien London: Hanser/Prentice-Hall International, 3. Aufl. 1990

    MATH  Google Scholar 

  • D. Gries: Compiler Construction for Digital Computers. New York: Wiley 1971

    MATH  Google Scholar 

  • D. Gries: The Science of Programming. Berlin Heidelberg New York: Springer-Verlag 1981

    Book  MATH  Google Scholar 

  • A.N. Habermann: Introduction to Operating System Design. Chicago: Science Research Associates 1976

    MATH  Google Scholar 

  • D. Harel: Algorithmics — The Spirit of Computing. Reading: Addison-Wesley 1987

    Google Scholar 

  • H. Hermes: Aufzählbarkeit, Entscheidbarkeit, Berechenbarkeit. Heidelberger Taschenbücher, Bd. 87. Berlin Heidelberg New York: Springer-Verlag, 3. Aufl. 1978

    Book  MATH  Google Scholar 

  • C.A.R. Hoare: An Axiomatic Basis for Computer Programming. Commun. ACM 12, 576–583 (1969)

    Article  MATH  Google Scholar 

  • C.A.R. Hoare: Proof of Correctness of Data Representations. Acta Informatica 1, 271–281 (1972)

    Article  MATH  Google Scholar 

  • C.A.R. Hoare, N. Wirth: Axiomatic Definition of the Programming Language Pascal. Acta Informatica 2, 335–355 (1973)

    Article  Google Scholar 

  • G. Hotz, V. Claus: Automatentheorie und Formale Sprachen. III. Formale Sprachen. Mannheim Wien Zürich: Bibliographisches Institut 1972

    MATH  Google Scholar 

  • M. Jackson: Principles of Program Design. London: Academic Press 1975

    Google Scholar 

  • E. Jessen: Architektur digitaler Rechenanlagen. Heidelberger Taschenbücher, Bd. 175. Berlin Heidelberg New York: Springer-Verlag 1975

    Book  MATH  Google Scholar 

  • P. Kandzia, H. Langmaack: Informatik: Programmierung. Stuttgart: Teubner 1973

    MATH  Google Scholar 

  • U. Kastens: Übersetzerbau. München Wien: Oldenbourg 1990

    MATH  Google Scholar 

  • H. Klaeren: Vom Problem zum Programm — Eine Einführung in die Informatik. Stuttgart: Teubner 1990

    MATH  Google Scholar 

  • D.E. Knuth: The Art of Computer Programming. Vols. I/II/III. Reading: Addison-Wesley 1973/1969/1973

    Google Scholar 

  • L. Lemay, Ch.L. Perkins: Java 1.1 in 21 Tagen. Haar bei München: SAMS 1997

    Google Scholar 

  • A.M. Lister: Fundamentals of Operating Systems. London: Macmillan 1979

    Google Scholar 

  • J. Loeckx: Algorithmentheorie. Berlin Heidelberg New York: Springer-Verlag 1976

    Book  MATH  Google Scholar 

  • J. Loeckx, K. Sieber: The Foundations of Program Verification. Wiley-Teubner Series in Computing Science. Wiley/Teubner, 2nd ed. 1987

    MATH  Google Scholar 

  • J. Loeckx, K. Mehlhorn, R. Wilhelm: Grundlagen der Programmiersprachen. Stuttgart: Teubner 1986

    Book  Google Scholar 

  • Z. Manna: Mathematical Theory of Computation. New York: McGraw-Hill 1974

    MATH  Google Scholar 

  • J. Mccarthy: Towards a Mathematical Science of Computation. Proc. IFIP Congress 62, München, S. 21–28. Amsterdam: North-Holland 1962

    Google Scholar 

  • K. Mehlhorn: Data Structures and Algorithms. EATCS Monographs on Theoretical Computer Science, Vols. 1–3. Berlin Heidelberg New York: Springer-Verlag 1984

    Google Scholar 

  • B. Meyer: Object-Oriented Software Construction. Englewood Cliffs: Prentice-Hall 1997

    MATH  Google Scholar 

  • H.-P. Mössenböck: Objektorientierte Programmierung in Oberon-2. Berlin Heidelberg New York: Springer-Verlag 1994

    Book  MATH  Google Scholar 

  • M. Nagl: Softwaretechnik: Methodisches Programmieren im Großen. Springer Compass. Berlin Heidelberg New York: Springer-Verlag 1990

    Google Scholar 

  • H. Noltemeier: Informatik I — Einführung in Algorithmen und Berechenbarkeit. München Wien: Carl Hanser Verlag, 2. Aufl. 1993

    Google Scholar 

  • H. Noltemeier: Informatik III — Einführung in Datenstrukturen. München Wien: Carl Hanser Verlag, 2. Aufl. 1988

    Google Scholar 

  • H. Noltemeier, R. Laue: Informatik II — Einführung in Rechnerstrukturen und Programmierung. München Wien: Carl Hanser Verlag, 2. Aufl. 1991

    Google Scholar 

  • G. Pomberger, G. Blaschek: Software Engineering — Prototyping und objektorientierte Software-Entwicklung. München Wien: Carl Hanser Verlag 1996

    MATH  Google Scholar 

  • U. Rembold: Einführung in die Informatik für Naturwissenschaftler und Ingenieure. München Wien: Carl Hanser Verlag 1987

    MATH  Google Scholar 

  • K. Samelson, F.L. Bauer: Sequentielle Formelübersetzung: Elektron. Rechenanlagen 1, 176–182 (1959). Englische Übersetzung: Commun. ACM 3, 76–83 (1960)

    Google Scholar 

  • D. Scott: Outline of a Mathematical Theory of Computation, Proc. 4th Annual Princeton Conference on Information Sciences and Systems 1970, p. 169–176. Auch: Oxford University Computing Laboratory, Programming Research Group, Technical Monograph PRG-2, 1970

    Google Scholar 

  • G. Seegmüller: Einführung in die Systemprogrammierung. Reihe Informatik, Bd. 11. Mannheim Wien Zürich: Bibliographisches Institut 1974

    MATH  Google Scholar 

  • J.E. Stoy: Denotational Semantics: The Scott-Strachey Approach to Programming Language Theory. Cambridge, Mass.: MIT Press 1977

    Google Scholar 

  • E.H. Waldschmidt, H. Walter: Grundzüge der Informatik I, II. Mannheim Wien Zürich: Bibliographisches Institut 1992

    Google Scholar 

  • J. Weizenbaum: Die Macht der Computer und die Ohnmacht der Vernunft. Frankfurt/Main: Suhrkamp Taschenbuch Verlag 1977

    Google Scholar 

  • N. Wirth: The Programming Language Pascal. Acta Informatica 1, 35–63 (1971)

    Article  MATH  Google Scholar 

  • N. Wirth: Systematisches Programmieren. Stuttgart: Teubner 1972

    MATH  Google Scholar 

  • N. Wirth: Algorithmen und Datenstrukturen. Stuttgart: Teubner 1975

    MATH  Google Scholar 

  • W. Wulf, W.M. Shaw, P. Hilfinger, L. Flon: Fundamentals of Computer Science. Reading, Mass.: Addison-Wesley 1981

    Google Scholar 

  • E. Yourdon: Techniques of Program Structure and Design. Englewood Cliffs, N.J.: Prentice-Hall 1975

    MATH  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Rights and permissions

Reprints and permissions

Copyright information

© 1998 Springer-Verlag Berlin Heidelberg

About this chapter

Cite this chapter

Broy, M. (1998). Objektorientierte Programmierung. In: Informatik Eine grundlegende Einführung. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-58722-1_9

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-58722-1_9

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-63234-4

  • Online ISBN: 978-3-642-58722-1

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics