The interpretation of object-oriented programming languages
著者
書誌事項
The interpretation of object-oriented programming languages
Springer, c2000
大学図書館所蔵 全5件
  青森
  岩手
  宮城
  秋田
  山形
  福島
  茨城
  栃木
  群馬
  埼玉
  千葉
  東京
  神奈川
  新潟
  富山
  石川
  福井
  山梨
  長野
  岐阜
  静岡
  愛知
  三重
  滋賀
  京都
  大阪
  兵庫
  奈良
  和歌山
  鳥取
  島根
  岡山
  広島
  山口
  徳島
  香川
  愛媛
  高知
  福岡
  佐賀
  長崎
  熊本
  大分
  宮崎
  鹿児島
  沖縄
  韓国
  中国
  タイ
  イギリス
  ドイツ
  スイス
  フランス
  ベルギー
  オランダ
  スウェーデン
  ノルウェー
  アメリカ
注記
Includes bibliographical references (p. [245]-249) and index
内容説明・目次
内容説明
This text attempts to provide a comprehensive treatment of the main approaches to object-oriented languages, including class-based, prototype and actor languages. This book should be useful for final year undergraduates/first year postgraduates studying object-oriented programming, as well as research students and others requiring a detailed account of object-oriented programming languages and their central concepts.
目次
Introduction.-Essential Properties of Objects.- Objects and Messages.- Pure and Impure Languages.- Mixed-Paradigm Languages.- Organization of this Book.- Class Fundamentals.-Classes.- Instances.- Slots and Methods.- Slot Access.- Visibility and Accessibility.- Instance Creation.- Inheritance.- Abstract Classes.- Iterators.- Part Objects.- Prototype and actor fundamentals.- Prototype Languages.- Methods in Prototype Languages.- Actor Languages.- Inheritance and Delegation.- Interpretations of Inheritance.- Inheritance as Subtyping.- Inheritance as Code Sharing.- Single Inheritance.- Calling More Abstract Methods.- Multiple Inheritance.- Multiple Inheritance Graph shape.- Approaches to Multiple Inheritance.- Implemented Multiple Inheritance Techniques.- Mixing Classes.- Alternatives to Multiple Inheritance.- Delegation and Prototypes.- Aggregation.- Methods.- Methods and Objects.- Object Constructors and Methods.- Environments and Closures.- Methods and Inheritance.- Static and Dynamic Binding.- Types I: Types and objects.- Inheritance and Types.- Polymorphism.- Genericity.- Overloading and Over-Riding.- Languages with Root classes.- Polyadicity and Default Parameters.- Downcasting and Subtypes .- Review.- Types II: Types and Object-Alternatives.-Types and Implementations.- Hiding Implementation Details.- Classes and Type Operations.- Containers and Objects.-Reflection.- Class and Meta Class.- Meta Class and Reflection.- Meta-Object Protocols.- Self Representation, Abstract Syntax and Abstract Classes.- Reflection in Java.- Reflection in Prototype-based Languages.- Prospects for the Future.- Mixed-Paradigm Languages.- Functional Programming: An Overview.- An Impure Language.- Review.- References.- Index.
「Nielsen BookData」 より