其实一旦牵扯到这个话题,都是相对来说比较抽象的一个话题,当然这个需要结合我们更多的实战,如果你经历了更多的项目实战呢,对这个设计模式与架构可能会有一个比较全面或者比较深入的一个认识,如果你做的项目不是很多,那你对这个设计模式与架构理解可能不够,可能迷迷糊糊的,感受不到设计模式与架构给项目带来的好处,今天我们就来先来个开篇简单介绍下,常见的面试题以及何为架构
常见的面试题
1、讲讲
MVC
、MVVM
、MVP
,以及你在项目里具体是怎么写的?
2、你自己用过哪些
设计模式
?
3、一般开始做一个项目,你的架构是如何思考的?
首先我们来认识下什么是架构?
- 架构(Architecture)
- 软件开发中的
设计方案
类与类
之间的关系、模块与模块
之间的关系、客户端与服务端
的关系
- 软件开发中的
所以我们看架构可大可小,大到
客户端与服务端
的关系,小到类与类之间
的关系,都在架构的范畴
- 经常听到的架构名词
MVC
、MVP
、MVVM
、VIPER
、CDD
(接下来会主要介绍前三个,其它的其实也都是前三个的变种)三层架构
、四层架构
(大家不要慌,接下来都会介绍)- ……
今天先到这里,明天接着更新
One More Thing
点击查看 2020—课程列表 全网IT各种资源有需求的可以微我,或者你喜欢的课程都可以给我发链接剩下的我来搞定
喜欢的朋友可以扫描关注我的公众号(多多点赞,多多打赏,您的支持是我写作的最大动力)关注有福利可以使用免费梯子自由上网