• Checklist:
o Logical?
o Will changing one class require changes to another?
o Can re-work a class inside, without changing its interface, for outside
interactions?
o Are all of the methods in a class related to a single abstraction?
o Are naming convention consistent?
• Checklist: o Logical? o Will changing one class require changes to another? o Can re-work a class inside, without changing its interface, for outside interactions? o Are all of the methods in a class related to a single abstraction? o Are naming convention consistent?