摘要:
将画好的类图选中后,点击Tools--->java/j2ee---->generate code--->设置一下输出路径———>打完收工。注意:生成的代码只是框架,具体的实现需要自己填代码。 阅读全文
摘要:
1.新建一个ROSE工程,选择J2EE模板,2.如图3.在出现的界面中,CLASSPATH中加入源代码的目录,加入支持的包,点'ADD RECURSIVE'点 ‘SELECT ALL‘‘ 点REVERSE ‘,完成后没任何提示,点'DONE'结束。逆向工程完成。4 逆向工程以后不会自动生成类图,但在logical view 和component view 里面按照你的java包结构会自动生成相应的包和类,要按照自己的要求建立类图。下面我们将所选包下的所有类显示在新建类图中:ROSE里新建CLASS DIAGRAM,然后把类包一个个拖到右侧图中,点菜单上的' 阅读全文
摘要:
简单工厂 和 策略模式很像,二者都是采用 处理类聚合抽象类(父类)的方法。二者的区别是(以下两句话很重要):简单工厂是 采用静态的类方法,通过传入的参数,返回参数所指定的所需要的子类(实际上是返回的是父类引用(父类引用指向子类对象))。策略模式是 通过处理类的构造方法以参数的形式传入子类对象,然后再在处理类中写一个函数用来封装父类和子类共有的处理方法(strategy.Algo())。由此可见,策略模式封装的更好。用户只需使用 处理类的对象(传入子类的对象)就可以操作相应子类实现他们的处理。 阅读全文