or why alg lgebraic may be better
play

or: Why Alg lgebraic May Be Better Than Pre/Post Intro Focus on - PowerPoint PPT Presentation

Specification of of Generic APIs Is, or: Why Alg lgebraic May Be Better Than Pre/Post Intro Focus on abstract APIs, rather than dealing directly with concrete data structures. Semantics are more easily specied by relating the


  1. Specification of of Generic APIs Is, or: Why Alg lgebraic May Be Better Than Pre/Post

  2. Intro • Focus on abstract APIs, rather than dealing directly with concrete data structures. • Semantics are more easily specied by relating the operations to each other. • The behavior of hashCode is specied entirely by its relationship to equals • Signature • Models • Axioms

  3. API specifications

  4. General requirement API

  5. API enrichment

  6. Pre/post specification

  7. API specifications subsume Pre/Post specifications

Recommend


More recommend