Skip to content

Latest commit

 

History

History
13 lines (10 loc) · 400 Bytes

README.md

File metadata and controls

13 lines (10 loc) · 400 Bytes

ManagedDataJHotDraw

Aspect refactoring of JHotDraw with Managed Data.

This is a showcase aspect refactoring using the managed data implementation for Java, JavaMD.

The refactoring performed on the original JHotDraw v.5.4b1.

Aspects inventory:

  • Design Pattern
    • Observer
      • FigureSelectionListener
  • Undo Concern
    • ChangeAttributeCommand