明明我自己回答的不错啊,但面试官怎么就不认可自己的方案呢?
就比如说设计模式,其实不少人都是强行使用。明明就是两个if判断就能解决业务问题,业务也涉及不到什么扩展。哎!我就不正常写if!非得用个策略模式。那这样它也不能让面试官信服啊。
其实项目中用到设计模式最多的地方是多个模块之间的组件设计,拿大麦项目来说吧,在设计分布式锁模块和幂等模块时,两者都使用了锁的解析,但具体的锁命名逻辑又各自不同。
项目中就用的模板方法,将锁解析放到公共模块中。各自锁命令的逻辑放到各自的具体模块中来实现。
就比如说设计模式,其实不少人都是强行使用。明明就是两个if判断就能解决业务问题,业务也涉及不到什么扩展。哎!我就不正常写if!非得用个策略模式。那这样它也不能让面试官信服啊。
其实项目中用到设计模式最多的地方是多个模块之间的组件设计,拿大麦项目来说吧,在设计分布式锁模块和幂等模块时,两者都使用了锁的解析,但具体的锁命名逻辑又各自不同。
项目中就用的模板方法,将锁解析放到公共模块中。各自锁命令的逻辑放到各自的具体模块中来实现。
全部评论
相关推荐
09-09 21:23
门头沟学院 Java
程序员牛肉:小牛肉来也!
主要就是没有实习经历。因为你的投递方向肯定是中小厂。在小厂中,很少会有公司愿意花钱培养你。因此会更加青睐有实习的同学。再加上你的学历比较差一点,所以找不到是正常的。
跟简历项目啥的已经没有大关系了,就是差一份实习。秋招和日常实习一起投递吧。 点赞 评论 收藏
分享
点赞 评论 收藏
分享
