软件设计专题提供软件设计的最新资讯内容,帮你更好的了解软件设计。
问及什么是“美”,每个人都会有属于自己的答案。尽管技术中会表现出与科学、艺术相似的美感,可是在技术之美中,人表现出的创造力才是技术之美的本源。报
大学期间,我总共考了 6 个和编程沾边儿的证,其中有 5 个证是我主动考的,1 个证是学校安排考的。考的第一个和编程有关的证书是 OCA 8,是
作者:佚名来源:阿里技术一、背景和问题我个人平时会比较慎用“架构”这个词一方面是觉得业界有很多架构大师和架构模式,而我的认知和实践有限;另一方面
软件研发中,一旦人不够,如果我们就喊缺人、招人,我们就不会去努力思考如何优化工作、如何减少不必要的浪费等。如果一般人的目标是在现在的基础上改进1
在这里,我所说的并非软件开发生命周期,如瀑布或敏捷,而是关于软件应该是什么样的基本思想。嘲笑 PHP 的博文《全面解析 PHP 的槽糕设计》确实
当对象的状态改变时,同时改变其行为。就拿QQ来说,有几种状态,在线、隐身、忙碌等,每个状态对应不同的操作,而且你的好友也能看到你的状态。所以,状态模式
备忘录模式(Memento Pattern)保存一个对象的某个状态,以便在适当的时候恢复对象。备忘录模式属于行为型模式。在不破坏封装性的前提下,捕获一
访问者模式把数据结构和作用于结构上的操作解耦合,使得操作集合可相对自由地演化。访问者模式适用于数据结构相对稳定算法又易变化的系统。因为访问者模式使得算
软件详细设计的表达方式有哪些
软件设计中模块划分应遵循的准则是什么呢