![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
设计模式
文章平均质量分 70
断断续续的设计模式。
关兮月
博客都是根据网上的一些教程写的,仅仅为了方便自己阅读。
展开
-
3.软件设计原则
软件设计原则在软件开发中。为了提高软件系统的可维护性和可复用性,增加软件的可扩展性和灵活性,程序员要尽量根据6条原则来开发程序,从而提高软件开发效率、节约软件开发成本和维护成本1.开闭原则对扩展开发,对修改关闭。在程序需要进行扩展的时候,不能去修改原有的代码,实现一个热插拔的效果。简言之,是为了使程序的扩展性好,易于维护和升级。想要达到这样的效果,我们需要使用接口和抽象类。因为抽象灵活性好,适应性广,只要抽象的合理,可以基本保持软件架构的稳定。而软件中易变的细节可以从抽象派生来的实现类来进行扩展,原创 2021-03-05 11:00:59 · 359 阅读 · 1 评论 -
2.类图
一.类图概述类图是显示了模型的静态结构,特别是模型中存在的类、类的内部结构以及它们与其他类的关系等。类图不显示暂时性的信息。类图是面向对象建模的主要组成部分。二.类图的作用在软件工程中,类图是一种静态的结构图,描述了系统的类的集合,类的属性和类之间的关系,可以简化了人们对系统的理解类图是系统分析和设计阶段的重要产物,是系统编码和测试的重要模型三.类图表示法1.类的表示方法在uml类图中,类使用包含类名、属性(field)和方法(method)且带有分割线的矩形来表示如图:表示一个E原创 2021-03-05 10:59:06 · 2118 阅读 · 1 评论 -
1.设计模式分类
1.创建者模式用于描述“怎样创建对象”,它的主要特点是“将对象的创建与使用分离”。单例原型工厂方法抽象工程建造者2.结构型模式用于描述如何将类或对象按某种布局组成更大的结构。代理适配器桥接装饰外观享元组合3.行为型模式用于描述类或对象之间怎样相互协作共同完成单个对象无法单独完成的任务,以及怎样分配职责。模板方法策略命令职责链状态观察者中介者迭代器访问者备忘录解释器...原创 2021-03-05 10:53:44 · 82 阅读 · 1 评论