大话设计模式
文章平均质量分 83
设计模式是软件开发中重要的概念,尽管我曾浏览过多种设计模式的教学视频和案例,包括菜鸟教程和Spring源码等。然而,我一直未能完全掌握其中的要领。尽管能看出某些设计采用了特定的设计模式,例如xxxx设计模式,以实现松耦合等优势,但在实际框架设计中,我仍感到迷茫,不知道应该选择哪个设计模式最为合适
本妖精不是妖精
这个作者很懒,什么都没留下…
展开
-
简单工厂模式和策略模式
策略模式定义了算法家族,分别封装起来,让它们之间可以互相替换,此模式让算法的变化,不会影响到使用算法的客户@OverrideSystem.out.println("算法A实现");@OverrideSystem.out.println("算法B实现");@OverrideSystem.out.println("算法C实现");/*** 初始化时传入具体的策略对象*//*** 根据具体的策略对象,调用其算法的方法*///算法方法。原创 2023-11-23 14:00:11 · 97 阅读 · 1 评论 -
为何选择阅读《大话设计模式》
尽管能看出某些设计采用了特定的设计模式,例如xxxx设计模式,以实现松耦合等优势,但在实际框架设计中,我仍感到迷茫,不知道应该选择哪个设计模式最为合适。因此,选择阅读《大话设计模式》是为了汲取前人的经验,让我能够更深入地理解和应用设计模式,从而更好地发展自己的编程技能。一开始,《大话设计模式》就强调了面向对象编程的优势,即通过封装、继承、多态来降低程序的耦合性。本书是采用c# 来进行编程的,之前搞游戏开发的时候也学过c#,在学习的时候我会将他翻译成java版本如果有不对的请指正。原创 2023-11-23 01:57:37 · 87 阅读 · 1 评论