软件设计原则
软件设计原则 在软件开发中,为了提高软件系统的可维护性和可复用性,增加软件的可扩展性和灵活性,程序员要尽量根据6条原则来开发程序,从而提高软件开发效率、节约软件开发成本和维护成本 1. 单一职责原则 一个类应该只负责一项职责 只有当逻辑足够简单时,才可以在代码级别违反单一职责原则:这意味着在开发中,当你的代码非常简单、清晰明了时,有时可以允许一个类…
UML图
设计模式概述
UML图 统一建模语言(Unified Modeling Language,UML)是用来设计软件的可视化建模语言。它的特点是简单、统一、图形化、能表达软件设计中的动态与静态信息 UML 从目标系统的不同角度出发,定义了用例图、类图、对象图、状态图、活动图、时序图、协作图、构件图、部署图等 9 种图 1. 类图概述 类图(Class diagram…
设计模式概述 1. 软件设计模式产生背景 "设计模式"最初并不是出现在软件设计中,而是被用于建筑领域的设计中 1977年美国著名建筑大师、加利福尼亚大学伯克利分校环境结构中心主任克里斯托夫·亚历山大(Christopher Alexander)在他的著作《建筑模式语言:城镇、建筑、构造》中描述了一些常见的建筑设计问题,并提出了 …
🌟 欢迎来到Enndfp的世界 🌟 嗨,大家好!👋 我是这里的站长,Enndfp。首先,让我用我的格言来给大家打个招呼:“内心丰盈者,独行也如众”。 📚 博客内容 在这个博客里,你会找到我在编程领域的各种笔记和心得,包括但不限于: JVM JUC Linux Redis MySQL 算法 设计模式 计算机网络 🎉 分享与交流 我创建这个博客的目的是…