随笔分类 -  设计模式

摘要:使用场景: 1、要求生产唯一序列号。 2、WEB 中的计数器,不用每次刷新都在数据库里加一次,用单例先缓存起来。 3、I/O 与数据库的连接,频繁地创建与销毁。 实现: Singleton.php <?php class Singleton { private static $obj; privat 阅读全文
posted @ 2021-09-14 09:49 感情就是后人乘凉 阅读(32) 评论(0) 推荐(0)
摘要:使用场景 : 1、日志记录器:记录可能记录到本地硬盘、系统事件、远程服务器等,用户可以选择记录日志到什么地方。 2、数据库访问,当用户不知道最后系统采用哪一类数据库,以及数据库可能有变化时。 3、设计一个连接服务器的框架,需要三个协议,"POP3"、"IMAP"、"HTTP",可以把这三个作为产品类 阅读全文
posted @ 2021-09-13 15:51 感情就是后人乘凉 阅读(139) 评论(0) 推荐(0)