
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
使用快捷键组合【Ctrl+Shift+p】,在搜索框中输入configure display language,选择中文也可配置中文。打开扩展,搜索chinese,安装chinese(simplified) 简体中文语言包,重启即可。直接交流输入框输入ZH-CN ONLY。

只与你的直接朋友交谈,不跟“陌生人”说话其含义是:如果两个软件实体无须直接通信,那么就不应当发生直接的相互调用,可以通过第三方转发该调用。其目的是降低类之间的耦合度,提高模块的相对独立性。迪米特法则中的“朋友”是指:当前对象本身、当前对象的成员对象、当前对象所创建的对象、当前对象的方法参数等,这些对象同当前对象存在关联、聚合或组合关系,可以直接访问这些对象的方法。

使用快捷键组合【Ctrl+Shift+p】,在搜索框中输入configure display language,选择中文也可配置中文。打开扩展,搜索chinese,安装chinese(simplified) 简体中文语言包,重启即可。直接交流输入框输入ZH-CN ONLY。

Sealos 是一款以 Kubernetes 为内核的云操作系统发行版。它以云原生的方式,抛弃了传统的云计算架构,转向以 Kubernetes 为云内核的新架构,使企业能够像使用个人电脑一样简单地使用云。

高层模块不应该依赖低层模块,两者都应该依赖其抽象;抽象不应该依赖细节,细节应该依赖抽象。其核心思想是:要面向接口编程,不要面向实现编程。依赖倒置原则是实现开闭原则的重要途径之一,它降低了客户与实现模块之间的耦合。细节具有多变性,而抽象层则相对稳定,因此以抽象为基础搭建起来的架构要比以细节为基础搭建起来的架构要稳定得多。这里的抽象指的是接口或者抽象类,而细节是指具体的实现类。使用接口或者抽象类的目的

单一职责原则规定一个类应该有且仅有一个引起它变化的原因,否则类应该被拆分一个职责的变化可能会削弱或者抑制这个类实现其他职责的能力;当客户端需要该对象的某一个职责时,不得不将其他不需要的职责全都包含进来,从而造成冗余代码或代码的浪费。

这样一个简单的官网结构就出来了,后续根据个人需求进行改进,全程没有写过一行代码,配置提示要求即可。选中添加index.html,输入编写官网要求,自动生成代码,先来个简单的。目前生成基本页面,点击菜单路由切换,但是内容不变,继续改造。自动创建index.js,并编写代码。再次运行index.html。

里氏替换原则是面向对象设计的基本原则之一。里氏替换原则中说,任何基类可以出现的地方,子类一定可以出现。LSP 是继承复用的基石,只有当派生类可以替换掉基类,且软件单位的功能不受到影响时,基类才能真正被复用,而派生类也能够在基类的基础上增加新的行为。里氏替换原则是对开闭原则的补充。实现开闭原则的关键步骤就是抽象化,而基类与子类的继承关系就是抽象化的具体实现,所以里氏替换原则是对实现抽象化的具体步骤的

D 表示安装模块到开发依赖管理devDependencies中,如果你安装的库是用来打包的、解析代码的,比如vite、webpack、babel,就可以用 -d 来安装,项目上线了,这些库就没用了。vite-plugin-eslint: vite的一个插件,让项目可以方便的得到eslint支持,完成eslint配置后,可以快速的将其集成进vite中,便于在代码不符合eslint规范的第一时间看到提
