04 2019 档案

摘要:将派生类的方法声明为接口嵌入到基结构体中,派生结构体声明该接口为自身。 阅读全文
posted @ 2019-04-19 18:47 菲菲菲菲菲常新的新手 阅读(238) 评论(0) 推荐(0) 编辑
摘要:多用组合,少用继承 准对接口编程,不针对实现编程 为交互对象之间的松耦合设计而努力 对扩展开发,对修改关闭 依赖抽象,不要依赖具体类 只和朋友交谈 别找我,我会找你 类应该只有一个改变的理由 来自headfirst设计模式 阅读全文
posted @ 2019-04-19 18:45 菲菲菲菲菲常新的新手 阅读(164) 评论(0) 推荐(0) 编辑
摘要:23种设计模式总结设计模式分为三大类分别是创建型,行为型,结构型创建型:工厂模式定义一个用于创建对象的接口, 让子类决定实例化哪个类工厂方法使一个类的实例化延迟到其子类抽象工厂模式提供一个创建一系列相关或相互依赖对象的接口, 而无需指定他们具体的类- 优点: 易于交换产品, 具体工厂配置不同的产品- 阅读全文
posted @ 2019-04-14 09:47 菲菲菲菲菲常新的新手 阅读(284) 评论(0) 推荐(0) 编辑
摘要:简单工厂中只有一个工厂,该工厂有一个创建产品的方法。根据传入参数不同,返回不同产品。 举个例子:一个电视机工厂,根据客户的需要,生产海尔电视机,三星电视机。 如果要新增一个产品,需要修改创建产品的方法。如果产品种类太多,代码会显得很笨重,不易维护。违背了开放-封闭原则。 工厂方法模式是对简单工厂的升 阅读全文
posted @ 2019-04-09 22:52 菲菲菲菲菲常新的新手 阅读(317) 评论(0) 推荐(0) 编辑
摘要:从一个示例开始 请看以下这个类图,类之间的关系是我们需要关注的: 车的类图结构为<<abstract>>,表示车是一个抽象类; 它有两个继承类:小汽车和自行车;它们之间的关系为实现关系,使用带空心箭头的虚线表示; 小汽车为与SUV之间也是继承关系,它们之间的关系为泛化关系,使用带空心箭头的实线表示; 阅读全文
posted @ 2019-04-05 22:36 菲菲菲菲菲常新的新手 阅读(366) 评论(0) 推荐(0) 编辑
摘要:首先先去python官网www.python.org下载python3.7.3的官方压缩包Python-3.7.3.tgz 一、先安装需要的包zlib1g,libffi apt-get update apt-get install zlib1g-dev apt-get install libffi- 阅读全文
posted @ 2019-04-05 22:30 菲菲菲菲菲常新的新手 阅读(1419) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示