开发者社区> 问答> 正文

如何减少样板代码?

已解决

如何减少样板代码?

展开
收起
游客lmkkns5ck6auu 2022-10-26 17:01:20 246 0
1 条回答
写回答
取消 提交回答
  • 推荐回答

    样板代码(Boilerplate Code)具有很大的重复性,通常被认为是一种冗余而又不得 不写的代码。其实不然,有些样板代码不能减少,只是我们还没有遇到合适的解决 方案而已。通常情况下,我们可以通过以下几种方式减少样板代码:

    1) 利用注解减少样板代码 比如,JavaBean 模型类中的 Getter/Setter 就是样板代码,我们可以通过 Lombok 的@Getter/@Setter 注解来减少这样的样板代码。

    2) 利用框架减少样板代码 比如,MyBatis 是一款优秀的持久层框架,封装了获取数据库连接和声明、设置参 数、获取结果集等所有 JDBC 操作。MyBatis 可以通过简单的 XML 或注解来配置和 映射原始类型、接口和 Java POJO(Plain Old Java Objects,普通老式 Java 对象) 为数据库中的记录。

    3) 利用设计模式减少样板代码 利用设计模式,可以把一些重复性代码进行封装。比如,上面的读取文件行模式代 码,就可以用模板方法进行封装。

    以上内容摘自《Java工程师必读手册》电子书,点击https://developer.aliyun.com/ebook/download/7780 可下载完整版

    2022-10-26 20:16:06
    赞同 展开评论 打赏
来源圈子
更多
收录在圈子:
阿里云开发者社区官方技术圈,用户产品功能发布、用户反馈收集等。
问答排行榜
最热
最新

相关电子书

更多
用RxSwift写易维护易读的愉悦代码 立即下载
如何做小程序性能优化 立即下载
《前端智能化实践》——逻辑代码生成 立即下载