
微前端
自律的蜗牛
这个作者很懒,什么都没留下…
展开
-
软件设计分层
◇应用在整个系统内,如与后台服务如何通信,与第三方系统如何集成。 ◇设计前端首要条件:了解前端系统与其他系统之间的关系。 ◇ 关系包括:业务关系和协作机制。 设计后端:只需要规定与后台数据传递机制。 包括:api设计规则,访问授权的一个开放标准(OAuth)跳转token的验证,数据传递cookie等 前后端设计思想 ◇前端与后端分离架构设计 ◇前后端分离架构其实是如何实施技术决策,用户鉴权、api接口管理和设计、API文档管理、Mock的使用、BFF(服务于前端的后端,nodejs)原创 2021-08-03 11:16:38 · 360 阅读 · 0 评论 -
微前端软件设计原则(SOLID原则)
单一职责原则 ???? 永远不应该有多余一个原因来改变某个类 ???? 理解:对于一个类而言,应该仅有一个引起他变化的原因 ???? 应用:如果一个类拥有两种职责,那就可以将这个类分成两个类 开放封闭原则 ???? 软件实体扩展应该是开放的,但对于修改应该是封闭的。 ???? 理解:对于扩展开放,对于修改封闭。可以去扩展类,但不要去修改类。 ???? 应用:当需求有改动,尽量用继承或组合方式来扩展泪的功能,而不是直接修改类的代码 里氏替换原则 理解:父类一定能够被子类替换 最原创 2021-08-02 18:07:53 · 334 阅读 · 0 评论