摘要:
装饰器模式,动态地给一个对象添加一些额外的职责,就增加功能来说,装饰器模式比生成子类更加灵活。它把每个要装饰的功能放在单独的类中,并让这个类包装它所要装饰的对象,在使用时要注意装饰的顺序。
阅读全文
摘要:
定义了策略家族,分别封装起来,让它们之间可以互相替换,此模式让策略的变化,不会影响到使用策略的客,其实就是多态。也可与简单工厂模式结合,传入参数给工厂,由工厂来生成具体的策略。
阅读全文
摘要:
通过传入参数给工厂,让工厂来生成我们想要的实际对象,进而对对象进行一系列操作。
阅读全文
摘要:
前言 笔者所做的一个项目需要做一个前端的树形菜单,后端返回的数据是一个平行的list,list中的每个元素都是一个对象,例如 的值为 ,每个元素都指定了父元素,生成的菜单可以无限级嵌套。一开始找的插件需要手动将生成好的树形数组传进去才能使用(尽管后来找到了一个UI框架,可以直接传list进去,只需要 阅读全文
摘要:
对UML类图、常用设计原则及常用23种设计模式的学习总结
阅读全文
摘要:
项目环境: 0. Nginx使用 以windows版为例,下载niginx压缩包并解压到任意目录,双击 ,在浏览器中访问 ,如果出现 页面则说明成功。 nginx常用命令如下: 1. 部署项目到Nginx根目录 对于vue cli创建的项目,修改 文件(位于项目根目录下,没有的话自行创建): 在vu 阅读全文