cohesion - "the degree to which a class has a single-well-focused purpose" -K. Sierra & B. Bates, SCJP Sun Certified Programmer for Java 6 Study Guide (Exam 310-065)
covariance -
Child[]
is a subtype of Parent[]
(as long as Child
is a subtype of Parent
). FILL IN MORE cf. contravariance, invariance Wikipedia articlecontravariance - FILL IN cf. covariance, invariance Wikipedia article
invariance -
List<Child>
is not a subtype or a supertype of — or in any way related to, really — List<Parent>
FILL IN MORE cf. covariance, contravariance Wikipedia articlenon-reifiable - "[a type] whose runtime representation contains less information than its compile-time representation" -J. Bloch, Effective Java, Second Edition (all parameterized types except unbounded wildcards) FILL IN MORE
ordered - FILL IN cf. sorted
sorted - FILL IN cf. ordered
type safety - a guarantee that objects of a given type can't be treated as objects of another type, with exceptions for subclasses; Stack Overflow definition
No comments:
Post a Comment