Fork me on GitHub
摘要: 使用场景 工厂模式适合:凡是出现了大量的产品需要创建,并且具有共同的接口时,可以通过工厂方法模式进行创建。在以上的三种模式中,第一种如果传入的字符串有误,不能正确创建对象,第三种相对于第二种,不需要实例化工厂类,所以,大多数情况下,我们会选用第三种——静态工厂方法模式。 介绍 它是由一个工厂对象决定 阅读全文
posted @ 2019-09-10 18:03 xbwang520 阅读(192) 评论(0) 推荐(0)
摘要: 总原则:开闭原则(Open Close Principle) 开闭原则就是说对扩展开放,对修改关闭。在程序需要进行拓展的时候,不能去修改原有的代码,而是要扩展原有代码,实现一个热插拔的效果。所以一句话概括就是:为了使程序的扩展性好,易于维护和升级。想要达到这样的效果,我们需要使用接口和抽象类等,后面 阅读全文
posted @ 2019-09-10 17:17 xbwang520 阅读(192) 评论(0) 推荐(0)
摘要: 什么是NOSQL NoSQL是不同于传统的关系数据库的数据库管理系统的统称。其两者最重要的区别是NoSQL不使用SQL作为查询语言。NoSQL数据存储可以不需要固定的表格模式。NoSQL是基于键值对的,可以想象成表中的主键和值的对应关系。NoSQL:redis、memcached、mongodb、g 阅读全文
posted @ 2019-09-10 01:59 xbwang520 阅读(713) 评论(0) 推荐(0)