[my code samples] OO Analysis & Design + Java