设计模式UML图演化2
2016-03-09 15:22:34 0 举报
设计模式UML图演化2描述了在软件开发过程中,随着需求的变化和优化,设计模式的UML图也会发生相应的变化。在这个过程中,可能会涉及到类、接口、关系等元素的增加、删除或修改,以及继承、实现、依赖等关系的调整。这些变化有助于提高软件的可扩展性、可维护性和可重用性,从而更好地满足用户需求。同时,UML图的演化也反映了软件开发团队对设计模式的深入理解和灵活运用,有助于提高开发效率和质量。
作者其他创作
大纲/内容
AccountInteface
+login()+logout()
AccountFactory
+getPluginFactory() return AccountBase
第五步:既然多处使用到Factory模式,何不抽象出来,省去PluginCombination子类的实现,直接封装在基类
PluginInteface
PluginCombination
+List pluginList+IPluginFactory factory
+getPluginFactory()return T
IPluginFactory
+getPluginFactory() return T
AccountPlugins
+AccountCallback callback
AccountCallback
+onLoginSuccess()+onLoginFail()+onLogout()
PluginsFactory
+getPluginFactory() return PluginInteface
第四步:PluginAPI依赖于PluginInteface
AccountBase
PluginAPI
+List pluginList+PluginsFactory factory
0 条评论
下一页
为你推荐
查看更多