python
iBaoxing
you can choose whatever path you want.
展开
-
python工厂模式
基类工厂只写设计逻辑 不写具体逻辑实现 具体逻辑实现由下面的子类去实现!工厂方法模式相当于在简单工厂模式的基础上增加一个抽象工厂(本例中为Store类),在简单工厂模式下如果增加一个其他4s店,要修改工厂类,不符合开闭原则。在工厂方法下,只需要增加具体工厂(BMWFactory、XiandFactory)和具体4s店铺(BMWStore、XiandStore)即可。 抽象工厂,类似于一个总...原创 2018-05-06 04:38:23 · 730 阅读 · 0 评论 -
python简单工厂模式
简单工厂模式相当于是一个4s店中有各种汽车,创建在一个类中,客户无需知道具体汽车型号,只需要知道汽车类所对应的参数即可。但是工厂的职责过重,而且当类型过多时不利于系统的扩展维护。#现代汽车4s店类class CarStore(object): #示例方法 创建工厂返回工厂对象引用 def __init__(self): self.factory = Fac...原创 2018-05-06 04:42:31 · 846 阅读 · 0 评论 -
vi 笔记
vi 笔记文章目录vi 笔记@[toc]01 学习 vi 的目的02 打开和新建文件2.1打开文件并且定位行2.2 异常处理03 三种工作模式末行模式命令04 常用命令命令路线图4.1 移动(基本)4.2 移动(程序员常用)4.3 选中文本(可视操作)4.4 撤销和恢复撤销4.5 删除文本4.6 复制、粘贴4.7 替换4.8 缩排和重复执行4.9 查找4.10 查找并替换4.11 插入命令05...原创 2019-01-13 20:07:57 · 462 阅读 · 0 评论