设计模式七大原则
设计模式七大原则
设计模式体现了代码的耦合性, 内聚性以及可维护性,可扩展性,重用性,灵活性。
1、代码重用性(即:相同功能的代码,不用多次编写)
2、可读性(即:编程规范性,便于其他程序员的阅读和理解)
3、可扩展性(即:当需要增加新的功能时,非常的方便,称为可维护)
4、可靠性(即:当我们增加新的功能后,对原来的功能没有影响)
5、使程序呈现高内聚,低耦合的特性
Scott Mayers在其巨著《Effective C++》说过: C++老手和C++新手的区别就是前者手背上有很多伤疤。
同样是面向对象,当然也可指 Java
一、单一职责原则(Single responsibility)
单一职责原则注意事项和细节:
1、降低类的复杂度,一个类只负责一项职责;
2、提高类的可读性,可维护性;
3、降低变更引起的风险;
4、通常情况下,应当遵守单一职责原则, 只有逻辑足够简单,才可以在方法级违反单一职责原则。
123456789101112131415161718192021222324/** * @author Yu * 只有类中方法数量足够少,可以在 ...
Vue相关图示vuex 、token、 vue生命周期
Vue相关图示vuex 、token、 vue生命周期
MVVM
生命周期
123456789101112131415161718192021222324beforeCreate() { alert("1-组件实例化之前的函数");},created() { alert("2-组件实例化完毕,页面还未显示");},beforeMount() { alert("3-组件挂载前,页面仍未显示,但虚拟Dom已经配置");},mounted() { alert("4-组件挂载后,页面显示");},beforeUpdate() { alert("5-组件更新前,页面仍未更新,但虚拟Dom已经配置");},updated() { alert("6-组件更新后,页面显示");},beforeDestroy() { ...
Docker学习笔记
Docker
常用命令
命令
ip addr
查看linux的ip地址
uname -r
检查内核版本,必须是3.10及以上
yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
设置yum源
sudo yum install docker-ce -y
安装docker-ce
systemctl start docker
启动docker
systemctl enable docker
开机启动docker
systemctl stop docker
停止docker
sudo yum remove docker-cesudo rm -rf /var/lib/docker
卸载 docker-ce
yum -y remove docker docker-common docker-selinux docker-engine
卸载旧版本
docker search 镜像关键字
搜索镜像
dock ...
Hello World
您好,这里需要密码。
56d7b3367aa49e28656be8eed6581cbf75773aa16885176585bd5c2aad635ab9a897bf7e71f3718a47fd258431908e462684af0fbb97dffc44a06260b190ff2c5e6267321d624658d160fc0a0a038f9e740079012223467b14d7c3039b31e35c767c8d711ca3e2e236e583d9d2cad26a46554b6313a7c9f693826598602815a71a666110adc5d1a3b96b74850f4877b0ae70ba4acaaf37089c638adfb08d94345e3d54a06892901812c8c063b3a6c15027e7a62e238bac400460cde1c3dbe9c4a3909d85fa2b622f9f0f14f335307973545d29dc853d66bf1823bcc002d3709a7c147f34f3c0175b18b7 ...







