思维是架构师的基础吗?2021-8-12的理解应该是
说实话,模板方法模式太简单,抽象类这东西也太基础普遍,一般应届生都会知道。但是对于初入职场的新人来说,还真不太能果断应用在实际生产中。因此提醒各位:一定要有一个抽象思维,避免代码冗余重复。
另外,要再啰嗦几句,即使工作有几年的工程师也很容易犯一个错误。
就是把思维局限在今天的需求,比如老板一开始只给你一个mysql数据源查询的需求,压根没有if-else,可能你就不会放在心上,直接在一个类中写死,不会考虑到后续的扩展。直到后面越来越多的新需求,你才恍然大悟,要全部重构一番,这样浪费自己的时间了。因此提醒各位:做需求不要局限于今天,要考虑到未来。 从一开始就做到高扩展性,后续需求变更和维护就非常爽了。
Java的23种设计模式,每一个都是经典。今天我们就用模板方法模式+工厂模式(或者反射)解决了让人崩溃的if-else。Spring是附属品,可以用Java的原生反射机制
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。