封装SWT组件的原则

  • 尽可能少的实现原有的API,如果只是调用被封装组件的方法的话。即象一个adaptor.
  • 实现setFont, setForground,setBackground,setCursor,setEnabled,setMenu,setToolTipText, 先调用parent的方法,再set值到被封装的组件
  • 不要重新实现 setData, getData, parent的同方法将被客户端调用 
  • 考虑暴露被封装的组件,没有必要隐藏它们。

 

你可能感兴趣的:(SWT)