摘要: 原型模式 一、克隆羊问题 ​ 现在有一只羊tom,姓名为tom,年龄为1,颜色为白色,编写程序创建和tom羊属性完全相同的10只羊。 二、传统方式 1.代码实现 2.传统方式的优缺点 1)优点是比较好理解,简单易操作。 2)在创建新的对象时,总是需要重新获取原始对象的属性,如果创建的对象比较复杂时, 阅读全文
posted @ 2019-08-01 23:17 思丿无邪 阅读(200) 评论(0) 推荐(0) 编辑
摘要: 工厂模式 一、简单工厂模式 1. 具体需求实例(要便于扩展、维护) 1)披萨的种类很多(比如GreekPizz、CheesePize) 2)披萨的制作有prepare、bake、cut、box 3)完成披萨店订购功能 2. 传统方式 传统方式的优缺点: 1)优点是好理解、简单易操作 2)缺点是违反了 阅读全文
posted @ 2019-08-01 22:48 思丿无邪 阅读(155) 评论(0) 推荐(0) 编辑