标签:作用 重用 常见 nbsp 针对 软件 持久层 程序 blog
一、什么是架构模式?
刚做了软考题,有一道关于提问设计模式是什么的,设计模式是一套解决类似问题的经验的总结。采用设计模式的目的是为了可重用代码。而架构模式也一个通用的、可重用的解决方案。我觉得他们的区别是,设计模式跟代码更有直接关系,
架构模式站在系统全局的角度解决子系统之间的关系、功能需求与非功能的优先级与取舍原则等。
二、分层模式
(参考https://www.cnblogs.com/IcanFixIt/p/7518146.html)
这种模式也称为多层体系架构模式。它可以用来构造可以分解为子任务组的程序,每个子任务都处于一个特定的抽象级别。每个层都为下一个提供更高层次服务。分层模式的关键点在于确定依赖:即通过分层,可以限制子系统间的依赖关系,
使系统以更松散的方式耦合,从而更易于维护。区分层次的目的是为了“高内聚低耦合”的思想。在软件体系架构设计中,分层式结构是最常见,也是最重要的一种结构。常见的分层模式结构有以下几种:
一)一般信息系统中最常见的是如下所列的4层:表示层,业务逻辑层,持久层,应用层。
模式介绍:
当然如果服务层设计的不好,那么可能会造成反效果。
主要集中在业务规则的制定、业务流程的实现等与业务需求有关的系统设计,也即是说它是与系统所应对的领域逻辑有关
标签:作用 重用 常见 nbsp 针对 软件 持久层 程序 blog
原文地址:https://www.cnblogs.com/jingxiaopu/p/9096907.html