搜索结果
查询Tags标签: 设计模式,共有 1926条记录-
「Adobe国际认证」色彩对比:只是为了美观和易用性?
设计师有机会保持事物的同质化;字体、元素、布局和大小都可以保持一致,世界不会结束。但这不是设计的运作方式——我们试图让事情变得不同,与众不同,并说“看着我!” 所以,我们学习了字体配对,我们使用多个元素,重新设计我们的布局,并调整我们的内容的大小和重新…
2021/7/28 13:05:48 人评论 次浏览 -
「Adobe国际认证」色彩对比:只是为了美观和易用性?
设计师有机会保持事物的同质化;字体、元素、布局和大小都可以保持一致,世界不会结束。但这不是设计的运作方式——我们试图让事情变得不同,与众不同,并说“看着我!” 所以,我们学习了字体配对,我们使用多个元素,重新设计我们的布局,并调整我们的内容的大小和重新…
2021/7/28 13:05:48 人评论 次浏览 -
设计模式——单例模式
使用QT新建控制台工程。 main.cpp如下: #include <QCoreApplication> #include <QDebug>class Singleton {private: Singleton();private: static Singleton* m_singleton;public: static Singleton* getInstance(); };Singleton* Singleton::m_singleton = …
2021/7/27 23:38:02 人评论 次浏览 -
设计模式——单例模式
使用QT新建控制台工程。 main.cpp如下: #include <QCoreApplication> #include <QDebug>class Singleton {private: Singleton();private: static Singleton* m_singleton;public: static Singleton* getInstance(); };Singleton* Singleton::m_singleton = …
2021/7/27 23:38:02 人评论 次浏览 -
设计模式--状态模式
简介 状态模式(State Pattern)也称为状态机模式(State Machine Pattern),是允许对象在内部状态发生改变时改变它的行为,对象看起来好像修改了它的类,属于行为型模式。 状态模式中类的行为是由状态决定的,不同的状态下有不同的行为。其意图是让一个对象在其内…
2021/7/27 23:36:43 人评论 次浏览 -
设计模式--状态模式
简介 状态模式(State Pattern)也称为状态机模式(State Machine Pattern),是允许对象在内部状态发生改变时改变它的行为,对象看起来好像修改了它的类,属于行为型模式。 状态模式中类的行为是由状态决定的,不同的状态下有不同的行为。其意图是让一个对象在其内…
2021/7/27 23:36:43 人评论 次浏览 -
设计模式--中介者模式
简介 中介者模式(Mediator Pattern)又称为调节者模式或调停者模式。用一个中介对象封装一系列的对象交互,中介者使各对象不需要显示的相互作用,从而使其耦合松散,而且可以独立地改变它们之间的交互。属于行为型模式。 中介者模式包装了一系列对象相互作用的方式…
2021/7/27 23:36:02 人评论 次浏览 -
设计模式--中介者模式
简介 中介者模式(Mediator Pattern)又称为调节者模式或调停者模式。用一个中介对象封装一系列的对象交互,中介者使各对象不需要显示的相互作用,从而使其耦合松散,而且可以独立地改变它们之间的交互。属于行为型模式。 中介者模式包装了一系列对象相互作用的方式…
2021/7/27 23:36:02 人评论 次浏览 -
设计模式--责任链模式
简介 责任链模式(Chain of Responsibility Pattern)也叫职责链模式:是将链中每一个节点看作是一个对象,每个节点处理的请求均不同,且内部自动维护一个下一节点对象。当一个请求从链式的首端发出时,会沿着链的路径依次传递给每一个节点对象,知道有对象处理这个请…
2021/7/27 23:35:48 人评论 次浏览 -
设计模式--责任链模式
简介 责任链模式(Chain of Responsibility Pattern)也叫职责链模式:是将链中每一个节点看作是一个对象,每个节点处理的请求均不同,且内部自动维护一个下一节点对象。当一个请求从链式的首端发出时,会沿着链的路径依次传递给每一个节点对象,知道有对象处理这个请…
2021/7/27 23:35:48 人评论 次浏览 -
Java创建线程的两种方法,隔壁都馋哭了
二、常见的并发问题 1、脏读 一个事务读取了另一个事务未提交的数据 2、不可重复读 一个事务对同一数据的读取结果前后不一致。两次读取中间被其他事务修改了 3、幻读 幻读是指事务读取某个范围的数据时,因为其他事务的操作导致前后两次读取的结果不一致。幻读和不可重复…
2021/7/27 12:35:43 人评论 次浏览 -
Java创建线程的两种方法,隔壁都馋哭了
二、常见的并发问题 1、脏读 一个事务读取了另一个事务未提交的数据 2、不可重复读 一个事务对同一数据的读取结果前后不一致。两次读取中间被其他事务修改了 3、幻读 幻读是指事务读取某个范围的数据时,因为其他事务的操作导致前后两次读取的结果不一致。幻读和不可重复…
2021/7/27 12:35:43 人评论 次浏览 -
设计模式--迭代器(Iterator)模式
模式定义 提供一中方法顺序访问一个聚合对象中的各个元素,而又不暴露(稳定)该对象的内部表示 类图要点总结 迭代抽象:访问一个聚合对象的内部而无需暴露它的内部表示迭代多态:为遍历不同的集合结构提供一个统一的接口,从而支持同样的算法在不同的集合结构上进行操作…
2021/7/27 6:07:56 人评论 次浏览 -
设计模式--迭代器(Iterator)模式
模式定义 提供一中方法顺序访问一个聚合对象中的各个元素,而又不暴露(稳定)该对象的内部表示 类图要点总结 迭代抽象:访问一个聚合对象的内部而无需暴露它的内部表示迭代多态:为遍历不同的集合结构提供一个统一的接口,从而支持同样的算法在不同的集合结构上进行操作…
2021/7/27 6:07:56 人评论 次浏览 -
设计模式--备忘录模式
简介 备忘录模式(Memento Pattern)又称为快照模式(Snapshot Pattern)或令牌模式(Token Pattern),是指在不破坏封装的前提下,捕获一个对象的内部状态,并在对象之外保存这个状态。这样以后就可将该对象恢复到原先保存的状态,属于行为型模式。 在软件系统中,…
2021/7/26 23:05:48 人评论 次浏览