设计模式
文章平均质量分 61
hello_gogogo
日志过的很快,要留下点什么
展开
-
设计模式—模板方法模式
定义一个基础的抽象类,包含抽象主键校验,和具体的系统来源字段校验,模板方法内调用两个校验。在具体的客户、地址、联系人类中实现具体的主键校验逻辑。3、这种设计模式在未学习前,提取了抽象类和一些公共逻辑放在具体方法中,但是没有考虑到再创建一个模板方法,将抽象方法和具体方法串联起来。定义一个操作的流程框架,而将流程中一些步骤延迟到子类中实现。2、父类中的抽象方法由子类实现,子类的结果影响父类的结果,提高代码的阅读难度。1、每个不同的实现都需要定义一个子类,会导致类的个数增加,使系统更庞大。原创 2023-06-15 00:05:49 · 1003 阅读 · 0 评论 -
一、设计模式一些基本概念
学习设计模式的一些基本概念原创 2023-06-12 07:25:56 · 195 阅读 · 0 评论 -
一、设计模式学前认识
设计模式是对软件设计中普遍存在(反复出现)的各种问题,所提出的解决方案[^1]: 维基百科1、提升代码的可读性、可扩展性、可重用性和可维护性。 2、使程序设计更加标准化、工程化,提高交付效率 3、程序员设计能力、编程能力、行业经验的体现。1、曾经断断续续学习过设计模式,但是实际工作代码开发中的CRUD。学习了不知道怎么用! 2、见识了大牛和一些框架的代码,自认为开发水平还有很大的提升空间,借此记录学习过程1、坚持下去:完成23种设计模式的学习。 2、针对每种设计模式有输出件:代码、UML图及个人理解。 3、原创 2023-06-11 16:53:14 · 96 阅读 · 0 评论