- 博客(2)
- 收藏
- 关注
原创 如何深入理解Java泛型
一、泛型的作用与定义1.1泛型的作用使用泛型能写出更加灵活通用的代码泛型的设计主要参照了C++的模板,旨在能让人写出更加通用化,更加灵活的代码。模板/泛型代码,就好像做雕塑时的模板,有了模板,需要生产的时候就只管向里面注入具体的材料就行,不同的材料可以产生不同的效果,这便是泛型最初的设计宗旨。泛型将代码安全性检查提前到编译期泛型被加入Java语法中,还有一个最大的原因:...
2019-10-31 17:38:08 351
原创 如何理解设计思想与代码质量优化
本文将通过六大原则、设计模式、数据结构、算法来阐述设计思想与代码质量优化的结合一、六大原则1、单一职责原则不要存在多于一个导致类变更的原因,也就是说每个类应该实现单一的职责,如若不然,就应该把类拆分。2、里氏替换原则(Liskov Substitution Principle)里氏代换原则(Liskov Substitution Principle LSP)面向对象设计的...
2019-10-30 15:25:57 190
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人