摘要: 针对接口编程,而不是针对实现编程,这是四人组的经典名作《设计模式 可复用面向对象软件的基础》的第一个原则。 你想定义一个接口或抽象类,并且通过执行类型检查来确保子类实现了某些特定的方法。 解决方案: 使用 abc 模块可以很轻松的定义抽象基类 抽象类的一个特点是它不能直接被实例化,比如你想像下面这样 阅读全文
posted @ 2018-12-27 13:52 家迪的家 阅读(353) 评论(0) 推荐(0) 编辑
摘要: 配置依赖 pom.xml文件 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-mail</artifactId> </dependency> application.ym 阅读全文
posted @ 2018-12-27 13:42 家迪的家 阅读(216) 评论(0) 推荐(0) 编辑