🐎设计模式
文章平均质量分 94
搞搞设计模式
共饮一杯无
CSDN内容合伙人,杭州开发者社区主理人,Java领域优质创作者,2022年度博客之星TOP15,CSDN博客专家,51CTO 专家博主,华为云享专家,阿里云专家博主,InfoQ专家博主,持续输出干货,欢迎关注。
鲜衣怒马意气风发,愿你归来仍是少年。
展开
-
谈谈我工作中的23个设计模式
抽象工厂模式是对创建不同的产品类型的抽象。对应到工作中,我们的确应该具备提供多套方案的能力,这也是我们常说的,要提供选择题。当你有这样的前瞻意识,一般也会被打上思考较多的标签,但是内在来说,的确想问题更加全面了。作为开发者,我们对于如何写出优雅的代码,表示疑惑。因为常常背后是复杂的问题域,优雅的设计往往产生于局部,很难整体都很优雅。作为工作者,我们对于如何做出好的表现,表示疑惑。因为背后常常是综合素质与机遇的结合,好的结果往往产生于一个阶段,长期需要较快且持续的成长。转载 2022-11-18 10:04:02 · 3688 阅读 · 3 评论 -
从哪些维度评判代码质量的好坏?如何具备写出高质量代码的能力?
如何评价代码质量的高低?最常用的评价标准有哪几个?1. 可维护性(maintainability)2. 可读性(readability)3. 可扩展性(extensibility)4. 灵活性(flexibility)5. 简洁性(simplicity)6. 可复用性(reusability)7. 可测试性(testability)如何才能写出高质量的代码?原创 2022-05-15 06:00:00 · 15705 阅读 · 0 评论 -
23种设计模式汇总概述
设计模式(Design pattern)是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠性。 毫无疑问,设计模式于己于他人于系统都是多赢的,设计模式使代码编制真正工程化,设计模式是软件工程的基石,如同大厦的一块块砖石一样。项目中合理的运用设计模式可以完美的解决很多问题,每种模式在现在中都有相应的原理来与之对应,每一个模式描述了一个在我们周围不断重复发生的问题,以及该问题的核心解决方案,这也是它能被广泛应用的原因。原创 2022-05-14 14:22:17 · 30555 阅读 · 9 评论 -
面试官:谈谈Spring中用到了哪些设计模式?
设计模式(Design pattern)代表了最佳的实践,通常被有经验的面向对象的软件开发人员所采用。设计模式是软件开发人员在软件开发过程中面临的一般问题的解决方案。 Spring 框架中广泛使用了不同类型的设计模式。工厂模式Spring使用工厂模式可以通过 BeanFactory 或 ApplicationContext 创建 bean 对象。两者对比:BeanFactory :延迟注入(使用到某个 bean 的时候才会注入),相比于BeanFactory来说会占用更少的内存,程序启动速度更快。原创 2022-03-20 19:18:02 · 20868 阅读 · 12 评论