软件工程设计模式.ppt

五、行为模式(Behavioral Pattern) 使用策略模式的一些建议: 1) 系统需要能够在几种算法中快速的切换。 2) 系统中有一些类它们仅行为不同时,可以考虑采用策略模式来进行重构 3) 系统中存在多重条件选择语句时,可以考虑采用策略模式来重构。 Java的布局管理 Container 中有关的代码: LayoutManager layoutMgr; //对布局管理器接口的引用 //获得在使用的具体布局管理器 public LayoutManager getLayout() { return layoutMgr; } //设置要使用的具体布局管理器 public void setLayout(LayoutManager mgr) { layoutMgr = mgr; if (valid) { invalidate(); } } 下面是布局管理器接口的代码: public interface LayoutManager { void addLayoutComponent(String name, Component comp); ……… Dimension minimumLayoutSize(Container parent); void layoutContainer(Container parent); } 而具体的布局管理器就是对上面接口方法的实现和扩展,我这

文档评论(0)

1亿VIP精品文档

相关文档