随笔分类 -  设计模式

摘要:PHP单例模式,就是一个对象只被生成一次,但该对象可以被其它众多对象使用。单例模式使用最多的场景,是数据库连接操作。我们知道,生成一个对象的操作是用new函数来实现,但是new对象都会消耗内存,而且有时候对同一个对象,在不同文件中可能会生成多次,这就造成了系统资源的浪费。然而使用单例模式,则可以很好 阅读全文
posted @ 2018-07-04 11:31 周国伟 阅读(174) 评论(0) 推荐(0)
摘要:PHP工厂模式就是用一个工厂方法来替换掉直接new对象的操作。 在传统习惯中,如果要生成一个类的话,在代码中直接new一个对象,比如: 下面介绍工厂模式的操作方法: 那么,当我们想创建一个数据库类的话,就可以使用这样的方法: 简单工厂模式比直接new一个对象的好处是,比如Database这个类在很多 阅读全文
posted @ 2018-07-04 11:22 周国伟 阅读(180) 评论(0) 推荐(0)