
设计模式
文章平均质量分 62
/
山上一缕烟
这个作者很懒,什么都没留下…
展开
-
UML 类图各符号含义速查
链接:https://pan.baidu.com/s/1RePYipe_4hnW_EtCbD-r9Q提取码:0000概述类图类名 访问修饰符 变量名 : 返回类型(例:+ Username : String)访问修饰符 方法名 () : 返回类型(例:+ getUsername () : String)static成员所在的行要加下划线;final成员所在的行末要标识“{readonly}”。abstract方法要用斜体表示。属性 方法 Java / C#访问修饰符Java publ原创 2021-07-06 21:31:36 · 4102 阅读 · 0 评论 -
设计模式 速查与复习(第1版)
参考教材:刘伟《设计模式》第2版 清华大学出版社链接:https://pan.baidu.com/s/1ZQgwSacGUJ0BWh5XnRm7lw提取码:0000面向对象设计原则可维护性与复用性Robert Cecil Martin认为,可维护性较低的软件表现在:(1)僵硬(Rigidity)。添加一个新功能时,需要改动大量模块,代码的灵活性差。(2)脆弱(Fragility)。只是修改某处的代码,却使得另一处似乎与本次修改没什么关系的地方发生故障。(3)低复用率(Immobility)。原创 2021-07-06 21:17:06 · 298 阅读 · 0 评论 -
设计模式:简单工厂模式扩展-实例 超能力者量产计划!
作业要求寻找一个合理的场景适合实现简单工厂模式扩展。1、画出该场景的UML图。2、给出源代码。3、给出源代码的运行结果。解简单工厂模式在简单工厂模式中,工厂类根据工厂方法所传入的参数来动态决定应该创建出哪一个产品类的实例。简单工厂模式扩展在有些情况下工厂类可以由抽象产品角色扮演,一个抽象产品类同时也是子类的工厂,也就是说把静态工厂方法写到抽象产品类中。场景超能力者量产计划!工厂负责大规模生产指定的超能力者的克隆体,终极目标是能够批量复制学园都市(Academy City)的 7 位超原创 2021-04-09 08:44:34 · 337 阅读 · 0 评论