摘要: 有点像命令模式的样子,但是命令模式是将步骤定义在抽象基类中,抽象方法也定义在抽象基类中,子类实现这些类,去实现。(适用于大致步骤相同,内部逻辑不同) 而外观模式则是将逻辑直接写在外观类中(适用于操作固定,内部逻辑也不变,某种情况下重复出现) 外观模式,就是不需要将所有内部都展示出来,用户看到的是外观 阅读全文
posted @ 2020-01-16 16:50 程序杰杰 阅读(142) 评论(0) 推荐(0)
摘要: 杰杰:享元模式:见名知意,重点就是共享,当系统内存在大量的对象的时候,而这些对象我们可能会在不同地方调用它的方法,如果每次在调用的时候,都实例化,给系统内存带来了极大的负担,享元模式尤其是享元工厂类很好的解决了这个问题,它将我们使用的对象实例,存储起来,在下次使用的时候,我们调用该已经被创建的实例, 阅读全文
posted @ 2020-01-16 16:08 程序杰杰 阅读(178) 评论(0) 推荐(0)
摘要: 直接与间接: 人们对复杂的软件系统常有一种处理手法,即增加一层间接层,从而对系统获得一种更为灵活、满足特定需求的解决方案。 动机(Motivate): 在面向对象系统中,有些对象由于某种原因(比如对象创建的开销很大,或者某些操作需要安全控制,或者需要进程外的访问等),直接访问会给使用者、或者系统结构 阅读全文
posted @ 2020-01-16 10:17 程序杰杰 阅读(254) 评论(0) 推荐(0)