...
<ac:structured-macro ac:name="unmigrated-wiki-markup" ac:schema-version="1" ac:macro-id="212b447aa51b1267-d688e11b-48d941b9-85ccbdf4-37753ccd0e9708f5b394599e"><ac:plain-text-body><![CDATA[ | [[API 2006 | AA. Bibliography#API 06]] | [Class Calendar | http://download.oracle.com/javase/6/docs/api/java/util/Calendar.html] | ]]></ac:plain-text-body></ac:structured-macro> |
<ac:structured-macro ac:name="unmigrated-wiki-markup" ac:schema-version="1" ac:macro-id="bf5740c59b8fd22a-9fcd53f3-424e4b30-9e97b8ed-5238e8acaae2c524ae3c397c"><ac:plain-text-body><![CDATA[ | [[Bloch 2008 | AA. Bibliography#Bloch 08]] | Item 16: "Favor composition over inheritance" | ]]></ac:plain-text-body></ac:structured-macro> | |
<ac:structured-macro ac:name="unmigrated-wiki-markup" ac:schema-version="1" ac:macro-id="15ecdaa129215b6f-57df2ecc-49e944d1-8c1389fb-a7ea7e9b4b5eb666e894662b"><ac:plain-text-body><![CDATA[ | [[Gamma 1995 | AA. Bibliography#Gamma 95]] | Design Patterns: Elements of Reusable Object-Oriented Software | ]]></ac:plain-text-body></ac:structured-macro> | |
<ac:structured-macro ac:name="unmigrated-wiki-markup" ac:schema-version="1" ac:macro-id="a614e379c88632a2-dfac3c73-43894986-a979a52e-66df956a8b41d9cff4af6d5e"><ac:plain-text-body><![CDATA[ | [[Lieberman 1986 | AA. Bibliography#Lieberman 86]] | Using prototypical objects to implement shared behavior in object-oriented systems | ]]></ac:plain-text-body></ac:structured-macro> |
...
OBJ12OBJ01-J. Compare classes and not class namesDeclare data members as private and provide accessible wrapper methods 04. Object Orientation (OBJ) 05. Methods (MET)OBJ03-J. Do not mix generic with non-generic raw types in new code