摘要:
Memento Patterns GoF定义:在不破坏(类)封装的情况下,获取一个对象当前的状态,使得之后这个对象可以恢复成这个状态 概念 目的是为了保存对象当前的状态,这样在之后可以恢复成这个状态。这个模式中有三个角色,分别为备忘录(memento),看管人(caretaker),创始人(orig 阅读全文
posted @ 2020-12-04 22:18
老鼠不上树
阅读(46)
评论(0)
推荐(0)
摘要:
Objects and Classes 《Java Core》.ed.11 学习笔记 介绍面向对象编程 OOP是当前主流的编程范式。OO的程序是由对象构成,每个对象有其特殊的功能,将其暴露给用户,且隐藏实现细节。只要一个对象满足你的要求,那么不必关心其功能如何实现 曾经,结构化编程是写好算法,然后存 阅读全文
posted @ 2020-12-04 16:50
老鼠不上树
阅读(145)
评论(0)
推荐(0)
摘要:
Factory Method Patterns GoF定义:定义一个接口来创建它的对象,但是由子类(实现类)来决定到底实例化哪个类。工厂方法使得类的实例化过程推迟到子类(而不是直接实例化一个类) 概念 用事实说话【滑稽】 例子 现实世界:假设你有两种电视,一种是LED屏幕,一种是LCD屏幕,当它们出 阅读全文
posted @ 2020-12-04 00:08
老鼠不上树
阅读(75)
评论(0)
推荐(0)