设计模式
氵何章怀晓 。
阿尔卡拉大学企业管理硕士
北亚利桑那大学计算机信息技术硕士
展开
-
策略模式Strategy
首先说一下开闭原则:对拓展放开,对修改关闭。 灵活是程序的必要条件,也就是说处理同一件事情,怎样更加全面,更加灵活,实现高内聚,低耦合。 策略模式: 多个对象处理一个请求,选择最合适的策略。就好像你找对象,在人群中就是因为她多看了你一眼~~~ 举例说明: 对象进行比较。 1.假如几个集合里面有N个对象,我们按照对象的年龄排序,被排序的类实现Comparable接口 重写CompareTo方法定义...原创 2020-02-14 11:57:51 · 117 阅读 · 0 评论 -
享元模式Flyweight
享元模式Flyweight,是对象的重复使用。 简单介绍: 定义一个字符串并赋值,就是常量,将存入常量池,下次使用的时候直接去常量池中获取,new出来的String值如果还是常量,在创建的时候也会直接去常量池总找该常量是否存在,如果存在直接使用,否则在开辟内存空间存储该常量。 ...原创 2020-02-14 11:37:41 · 140 阅读 · 0 评论