
软件架构
文章平均质量分 80
Liu Weidong
这个作者很懒,什么都没留下…
展开
-
MVC-MVP-MVVM-MVI
小序 框架面向于一系列相同行为代码的重用,而设计则面向的是一系列相同结构代码的重用。简而言之:框架是大智慧,用来对软件设计进行分工;设计模式是小技巧,对具体问题提出解决方案,以提高代码复用率,降低耦合度。 对待框架演变的态度:所谓真理只是在特定领域条件下成立的教条理论罢了。 MVC Model-View-Controller(模型-视图-控制器) MVC是一种框架模式而非设计模式,GOF把MVC看作是3种设计模式:观察者模式、策略模式与组合模式的合体,而且其核心在观察者模式,也就是一个基于发布/订阅者模原创 2021-01-27 21:56:12 · 830 阅读 · 0 评论 -
软件架构详解
引言 软件架构(Software Architecture)是一系列相关的抽象模式,用于指导大型软件系统各个方面的设计。软件架构是一个系统的草图。软件架构描述的对象是直接构成系统的抽象组件。各个组件之间的连接则明确和相对细致地描述组件之间的通讯。在实现阶段,这些抽象组件被细化为实际的组件,如具体某个类或对象。轻量级JavaEE(Struts+Spring+Hibernate)重量级JavaEE(JSF+EJB+JPA) 架构模式 描述软件系统里的基本的结构组织或纲要。从定义上来看,它是在指导我们如何组织代原创 2021-01-27 21:43:04 · 779 阅读 · 1 评论