Head First 设计模式——观察者模式

摘要: Head First 设计模式——观察者模式 tags: 设计模式 本章主要介绍观察者模式。观察者模式可以帮助对象知悉现况,不会错过对象感兴趣的事。对象甚至在运行时可决定是否要继续被通知。观察者模式是JDK中使用最多的模式之一。本章也会一并介绍一对多关系,以及松耦合。有了观察者,消息会更灵通。 1. 阅读全文
posted @ 2022-04-02 17:24 天真的柏拉图 阅读(110) 评论(0) 推荐(0)

Head First设计模式——工厂模式

摘要: 本章需要了解实例化不应该总是公开地进行,也会认识到初始化经常造成"耦合"问题,还会了解工厂模式如何从复杂的依赖中解耦。 当使用"new"时,的确是在实例化一个具体类,用的确实是实现,而非接口。 代码捆绑着具体类会导致代码变得更脆弱,更缺乏弹性。 当有一些需要实例化的具体类时,究竟需要实例化哪个类,要 阅读全文
posted @ 2022-04-02 17:21 天真的柏拉图 阅读(55) 评论(0) 推荐(0)

Python爬虫教程—爬虫

摘要: 1. 爬虫相关概念 1.1 定义 一段根据url爬取网页获取有用信息的程序,使用程序模拟浏览器向服务器发送请求获取响应信息 1.2 核心 爬取网页:爬取整个网页,包含网页所有内容 解析数据:将网页中的数据进行解析 1.3 难点 爬虫与反爬虫之间的博弈 1.4 用途 数据分析/人工数据集 社交软件冷启 阅读全文
posted @ 2022-04-02 12:45 天真的柏拉图 阅读(698) 评论(0) 推荐(0)