...
| Code Block |
|---|
public class MaliciousClient {
public static void main(String[] args) {
Account account = new BankAccount();
// No security check performed
boolean result = account.overdraft(200.0);
System.out.println("Withdrawal successful? " + result);
}
}
|
...
<ac:structured-macro ac:name="unmigrated-wiki-markup" ac:schema-version="1" ac:macro-id="bcbfd680706a1ad6-d56c4a7f-477b4ded-a943b923-9d8065ea1a49c834f6d409c3"><ac:plain-text-body><![CDATA[ | [[API 2006 | AA. Bibliography#API 06]] | [Class | 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="461c065ce12d0bba-4ab86aff-46f34b76-b7078697-e16c93f563f4022ea5c7ea37"><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="0164e32be2372225-129d4cac-40f84430-b7778cc9-c19901c73e62fac342b74547"><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="cc94a30f25dba15d-54dd3733-447e429f-a1e8af39-493468e076c3fe07a6a47dd6"><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> |
...