摘要:
一、什么是设计模式 设计模式(Design pattern) 是解决软件开发某些特定问题而提出的一些解决方案也可以理解成解决问题的一些思路。通过设计模式可以帮助我们增强代码的可重用性、可扩充性、 可维护性、灵活性好。我们使用设计模式最终的目的是实现代码的高内聚和低耦合。 1、创建型模式 对象实例化的 阅读全文
摘要:
1、工厂模式定义产品接口即可,工厂中生产得是产品对象 2、抽象工厂模式需要定义产品接口,工厂抽象类。工厂生产得是具体工厂对象。 3、工厂为啥使用抽象类而不使用接口:接口可以实现多个,而继承是单继承。 例如:常见工厂,小米,华为,长城,他们都是一个整体,但是不可能出现一个小米华为长城的综合体。而使用抽 阅读全文