设计模式UML图演化1
2016-03-09 10:21:27 0 举报
设计模式UML图演化1描述了在软件开发过程中,如何通过应用设计模式来优化和改进系统架构。在这个过程中,首先需要识别系统中存在的问题和需求,然后选择合适的设计模式来解决这些问题。接下来,通过UML图来表示这些设计模式及其之间的关系,以便更好地理解系统的结构和功能。最后,将这些设计模式应用到实际的代码实现中,以提高系统的可维护性、可扩展性和性能。这个过程是一个迭代的过程,随着系统的发展和变化,可能需要不断地调整和优化设计模式,以满足新的需求和挑战。
作者其他创作
大纲/内容
PluginAPI
+List combinationList
+getCombinationFactory()return PluginCombiantion+login()+logout()
初步的设计,发现在PluginAPI中只是依赖于PluginCombination,使得组合模式失去了意义,应该只是依赖于PluginInteface
第三步:对外接口(blue)
第二步:统一组合模式的接口(red)
PluginCombination
+List pluginList
+getPluginFactory()return T
第一步:组合模式
AccountInteface
+login()+logout()
PluginInteface
AccountPlugins
+AccountCallback callback
+getPluginFactory()return AccountBase+login()+logout()
AccountCallback
+onLoginSuccess()+onLoginFail()+onLogout()
AccountBase
0 条评论
下一页