设计模式学习系列——组合模式
摘要:"什么是组合模式" "组合模式用途" "参考文档" "场景举例和代码" 什么是组合模式 组合模式(Composite Pattern)将对象组合成树形结构以表示“部分 整体”的层次结构,组合模式使得用户对单个对象和组合对象的使用具有一致性。 组合模式用途 部分/整体场景,如树形菜单; 文件/文件夹;
阅读全文
python 语法的一些特性记录
摘要:装饰器@符号 装饰器本质上是一个 Python 函数或类,它可以让其他函数或类在不需要做任何代码修改的前提下增加额外功能,装饰器的返回值也是一个函数/类对象。它经常用于有切面需求的场景,比如:插入日志、性能测试、事务处理、缓存、权限校验等场景,装饰器是解决这类问题的绝佳设计。有了装饰器,我们就可以抽
阅读全文
django学习系列——python和php对比
摘要:python 和 php 我都是使用过,这里不想做一个非常理性的分析,只是根据自己的经验谈一下感想。 在web开发方面,无疑 php 更甚一筹。 从某种角度来说,php 就是专门为 web 定制的语言。 他没有强制的变量类型,文件结构也很松散, 不需要再代码中手动导入各种类库,开发非常快速方便,稳定
阅读全文