设计模式
凌霄~
every morning you have two choices, continue to sleep with your dreams or wake up and chase them
展开
-
设计模式学习笔记----观察者模式
观察者模式 程序设计的六大基本原则 在学习设计模式之前,为了不让设计模式显得很模式,我们还必须了解一个东西,那就是程序设计六大原则。 这些原则是指导模式的规则,我会给一些原则附上一个例子,来说明这个原则所要表达的意思,注意,原则是死的,人是活的,所以并不是要你完完全全遵守这些规则,只是在可能的情况下,请尽量遵守。 - 单一职责原则:描述的意思是每个类都只负责单一的功能,切不可太...原创 2018-07-07 00:37:05 · 240 阅读 · 0 评论 -
设计模式学习笔记----策略模式模式
定义:策略模式定义了一系列的算法,并将每一个算法封装起来,而且使它们还可以相互替换。策略模式让算法独立于使用它的客户而独立变化。 分析下定义,策略模式定义和封装了一系列的算法,它们是可以相互替换的,也就是说它们具有共性,而它们的共性就体现在策略接口的行为上,另外为了达到最后一句话的目的,也就是说让算法独立于使用它的客户而独立变化,我们需要让客户端依赖于策略接口。 @FunctionalInter...原创 2019-08-31 19:44:22 · 211 阅读 · 0 评论