![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
架构
泰歌IT实战培训咨询
这个作者很懒,什么都没留下…
展开
-
软件模块化设计的思路
【摘要】本文讨论了软件模块化设计过程中的若干重要问题解决的一般思路。【关键词】软件模块化设计、职责分离原则、可移植性、稳定性一、问题的提出软件模块化的目的是建立可重用的软件组件,在不需要修改或仅作少量修改的情况下,可再次用来组建新的软件系统,提高软件的开发周期和可靠性。由于软件模块有在不同的系统中使用的需求,决定了软件模块的设计和专用于单一系统的软件代码存在差别,这原创 2017-10-24 22:08:50 · 21789 阅读 · 1 评论 -
阅读下面UML类图,给出C++形式的头文件
答案:class CallBase;struct ICallStateListener{ virtual void OnStateChange(CallBase* call) = 0;};enum CallStatus{ Ringing, Connecting,原创 2017-10-25 10:26:01 · 559 阅读 · 0 评论 -
画出典型的Observer设计模式的类图和时序图
原创 2017-10-25 10:33:40 · 1387 阅读 · 0 评论 -
用代码解决定制版本配置的方法
【摘要】我们的产品基本上都是定制的,不同的运营商会提出不同的需求,最后会导致不同的定制版本维护。本文提出一种新的方法在代码中自动管理定制版本需求和配置维护。【关键词】定制,需求,版本维护全文地址:点击打开链接原创 2017-10-25 19:54:13 · 810 阅读 · 1 评论 -
用 Command设计模式实现 Undo和Redo 功能
Command 设计模式把一个请求或者操作封装到一个对象中。Command 模式把发出命令的责任和执行命令的责任分割开,委派给不同的对象。Command 模式允许请求的一方和发送的一方独立开来,使得请求的一方不必知道接收请求的一方的接口,更不必知道请求是怎么被接收,以及操作是否执行,何时被执行以及是怎么被执行的。Undo 和 Redo 功能就是 Command 模式的一个典型应用,本文通过实例介绍原创 2017-10-25 19:52:11 · 527 阅读 · 0 评论 -
1小时学会用UML
1 问题的提出目前市面上的UML书籍一般至少都是100页以上,多是介绍概念和简单示例,距离真实的工程应用还有不小的差距。而且UML包含了用例图、组件图、包图、类图、序列图等十几种图,很多同学花了很长时间把这些图都学了一遍,但在真实项目中却还是不知道什么时候该用什么图。不同的图之间的逻辑关系是怎么样的?本文的目的是用最简练实用的文字和实例让你在最短的时间内理解和学会UML的工原创 2017-11-18 19:09:06 · 330 阅读 · 0 评论