设计模式
文章平均质量分 87
设计模式,软件架构等
General_G
谦虚,宽容,感恩,敬畏
展开
-
UML之时序图
用例是一个系统提供给参与者的外部接口,代表着一系列交互步骤,最终目标是要实现参与者的目标。用例的表达有条简洁至上的原则,即越朴素越好,越不涉及代码越好,而且用力很难与类,接口等元素一一对应。因此,为了方便开发人员统筹和协调各个类和对象,UML对用例所概括的参与者的系统之间的交互行为提供了表达方式,时序图就是一种。时序图是按时间顺序显示对象交互的图,具体来说,他显示了参与交互的对象和所交换信息的先后顺序,用来表示用例中的行为,并将这些行为建模成信息交换。原创 2024-08-29 11:13:30 · 1070 阅读 · 0 评论 -
代码设计原则
总之,设计一个软件框架需要综合考虑多个方面,包括需求分析、架构设计、技术选型、模块化设计、接口设计、安全性考虑、性能优化、可扩展性、文档编写以及测试与验证等。通过认真考虑这些方面,可以设计出稳定、高效、安全的软件框架。通过深入了解需求,可以确保设计的框架能够满足用户的期望和需求。接口设计:定义模块之间的接口,确保模块之间的通信和数据交换的顺畅进行。文档编写:为软件框架编写详细的文档,包括设计文档、接口文档、用户手册等。通过合理的算法设计、数据结构选择、缓存策略等,可以提高软件的运行效率。原创 2024-03-28 17:48:29 · 564 阅读 · 1 评论 -
设计模式之工厂模式
工厂模式是一种创建新模式。原创 2024-03-16 17:46:56 · 901 阅读 · 0 评论 -
适配器模式
适配器模式和其C++实现原创 2024-01-11 18:59:52 · 494 阅读 · 0 评论 -
4+1视图与UML
4+1视图和UML的概念和用法原创 2023-10-10 11:24:02 · 2026 阅读 · 0 评论 -
装饰(Decorator)模式
装饰模式是对象结构型模式,动态地给一个对象添加一些额外的职责。就增加的功能来说装饰器模式相比生成子类更为灵活。原创 2023-07-16 12:21:57 · 143 阅读 · 0 评论 -
职责链(Chain of responsibility)模式
职责链(Chain of responsibility)是一种对象行为模式,可以使多个对象都有机会处理请求,从而避免请求的发送者和接收者之间的耦合关系。将这些对象连成一条链,并沿着这条链传递该请求,直到有一个对象处理他为止。原创 2023-07-14 13:39:04 · 692 阅读 · 0 评论 -
中介者(Mediator)模式
中介者(Mediator)是对象行为模式,用一个中介对象来封装一系列对象的交互。中介者使各对象不需要显式的相互应用,从而使其耦合松散,而且可以独立的改变他们之间的交互。原创 2023-07-13 14:35:39 · 401 阅读 · 0 评论 -
观察者(Observer)模式
观察者(Observer)又被称为 发布-订阅模式,是一种对象行为模式,定义对象间的一种一对多的依赖关系,当一个对象的状态发生改变时所有依赖于它的对象都得到通知并自动更新。通知的发布者(目标)发出通知时并不需要知道谁是它的观察者。可以有任意数量的观察者订阅并接收通知。原创 2023-07-12 22:13:32 · 224 阅读 · 0 评论 -
桥接(Bridge)模式
桥接模式是将抽象部分和它的实现部分分离,使他们都可以独立的变化的对象结构型模式。桥接模式通过将继承改为组合的方式来解决问题;具体来说就是抽取其中一个维度并使之成为独立的类层次。原创 2023-07-12 21:31:06 · 263 阅读 · 0 评论 -
设计模式之状态模式
状态(State)(对象行为模式)允许一个对象在内部状态改变时改变他的行为。对象看起来似乎修改了他的类。原创 2023-07-12 20:03:28 · 892 阅读 · 0 评论 -
设计模式之创建型模式
const限定符的用法总结原创 2015-11-21 13:37:55 · 2256 阅读 · 1 评论