日期: 2023 年 10 月 2 日

13 篇文章

thumbnail
软件设计原则
软件设计原则 在软件开发中,为了提高软件系统的可维护性和可复用性,增加软件的可扩展性和灵活性,程序员要尽量根据6条原则来开发程序,从而提高软件开发效率、节约软件开发成本和维护成本 1. 单一职责原则 一个类应该只负责一项职责 只有当逻辑足够简单时,才可以在代码级别违反单一职责原则:这意味着在开发中,当你的代码非常简单、清晰明了时,有时可以允许一个类…
thumbnail
UML图
UML图 统一建模语言(Unified Modeling Language,UML)是用来设计软件的可视化建模语言。它的特点是简单、统一、图形化、能表达软件设计中的动态与静态信息 UML 从目标系统的不同角度出发,定义了用例图、类图、对象图、状态图、活动图、时序图、协作图、构件图、部署图等 9 种图 1. 类图概述 类图(Class diagram…
设计模式概述
设计模式概述 1. 软件设计模式产生背景 "设计模式"最初并不是出现在软件设计中,而是被用于建筑领域的设计中 1977年美国著名建筑大师、加利福尼亚大学伯克利分校环境结构中心主任克里斯托夫·亚历山大(Christopher Alexander)在他的著作《建筑模式语言:城镇、建筑、构造》中描述了一些常见的建筑设计问题,并提出了 …