
设计模式
文章平均质量分 92
努力推石头的西西弗斯
无问西东
展开
-
设计模式 知识大纲
文章目录设计模式前言设计模式创建型模式结构型模式行为型模式附录拓展学习资料推荐书籍网络资源设计模式前言 设计面向对象软件比较困难,而设计可复用的面向对象软件就更加困难。你必须找到相关的对象,以适当的颗粒将它们归类,再定义类的接口和继承层次,建立对象之间的基本关系。你的设计应该对手头的问题有针对性,同时对将来的问题和需求也要有足够的通用性。你也希望避免复杂设计或尽可能少做重复设计。有经验的面向对象设计者会告诉你,要一下子就得到复用性和灵活性好的设计,即使不是不可能的,至少也是非常困难的。一个设计在最终原创 2022-05-06 17:48:27 · 215 阅读 · 0 评论 -
七大软件设计原则
学习设计原则,学习设计模式的基础。在实际开发过程中,并不是一定要求所有代码都遵循设计原则,我们要考虑人力、时间、成本、质量,不是刻意追求完美,要在适当的场景遵循设计原则,体现的是一种平衡取舍,帮助我们设计出更加优雅的代码结构。开闭原则 (Open-Closed Principle, OCP)定义软件实体应对扩展开放,而对修改关闭。介绍在开闭原则的定义中,软件实体可以指一个软件模块、一...原创 2020-04-08 19:10:38 · 393 阅读 · 0 评论 -
统一建模语言 Unified Modeling Language
文章目录统一建模语言 Unified Modeling LanguageUML建模工具Rational RosePowerDesignerStartUMLOffice VisioDrawioUML类图类元组成部分类元名关键字属性可见性方法可见性学习统一建模语言需要有面向对象编程的知识和经验,务必在学习UML之前学习面向对象编程。统一建模语言 Unified Modeling Language “统一建模语言(Unified Modeling Language)是描述、构造和文档化系统产品的可视化原创 2022-05-07 01:22:16 · 713 阅读 · 0 评论