Ανάπτυξη προγραμμάτων σε Java, Abstractions, specifications and object-oriented design
Scientific Books

Ανάπτυξη προγραμμάτων σε Java, Abstractions, specifications and object-oriented designCode: 122093

Written by internationally renowned experts in programming methodology, this book explains how to build high-quality production programs, that is, programs that are reliable and easy to maintain and...

See full description

Written by internationally renowned experts in programming methodology, this book explains how to build high-quality production programs, that is, programs that are reliable and easy to maintain and modify.

The book emphasizes modular programming: how to properly structure individual modules and how to organize a program as a collection of modules.

The...

See full description
  • Authors: Barbara Liskov, John V. Guttag
  • Publisher: Kleidarithmos
  • Μορφή: Soft Cover
  • Έτος έκδοσης: 2007
  • Αριθμός σελίδων: 440
  • Κωδικός ISBN-13: 9789604610631
  • Διαστάσεις: 24×17
21,60
DeliveryThu, 19 Sep - Mon, 23 Sep
+14,00 €shipping cost - sent from Greece

Product report

from 21,60 €

Description

Written by internationally renowned experts in programming methodology, this book explains how to build high-quality production programs, that is, programs that are reliable and easy to maintain and modify.

The book emphasizes modular programming: how to properly structure individual modules and how to organize a program as a collection of modules.

The methodology is effective for both independent programmers, who build a small program or a module for a larger one, and software engineers who are members of a development team for a complex program consisting of multiple modules. In both cases, the methodology of the book provides a solid foundation for designing object-oriented programs and implementing software in a modular way.

Since each module of the program corresponds to an abstraction, such as a collection of documents or a process that searches for specific documents in the collection, the book first explains the most useful types of abstractions: procedural abstractions, iteration abstractions, and, most importantly, data abstractions. In fact, the authors treat data abstraction as a fundamental pattern for designing and implementing object-oriented programs.

The book, with numerous examples, also shows how to develop specifications that define these abstractions - specifications that describe what a module does - and then analyzes ways to implement the modules to do what they are supposed to do with acceptable performance.

The programming language used in the book's examples is Java. However, the techniques presented are independent of programming languages, and you will also find an introduction to the basic concepts of Java for programmers who are not familiar with this language.

Specifications

Genre
Computers - Information Technology
Language
Greek
Subtitle
Abstractions, specifications and object-oriented design
Format
Soft Cover
Number of Pages
440
Publication Date
2007
Dimensions
24x17 cm

Important information

Specifications are collected from official manufacturer websites. Please verify the specifications before proceeding with your final purchase. If you notice any problem you can report it here.