摘要:
前言 今天我们来分享另一款设计模式,相比于前面的设计模式,这种设计模式,显得更加简单,只有两个类,一个是模板方法抽象类,一个是基层实现类。 它更像是一种自上而下的模式,有些类似于公司决策,由高层指定相关流程,由下层负责具体细则实现,这种设计模式的好处是,当具体细则发生变更时,只需要改动具体实现的细则 阅读全文
摘要:
前言 在程序开发设计中,有一个特别重要的原则是,类应该对扩展开放,对修改关闭,虽然这一原则听起来很矛盾,但是在一些比较优秀的设计模式中,是完全可以达成这一原则的,比如装饰者模式,它就是这一原则的最佳实践,下面我们来看下它的基本原理和用法,希望能通过这篇内容,引发给位小伙伴对于设计模式的思考。 装饰者 阅读全文
摘要:
前言 今天我们来看另一个和包装有关的设计模式——适配器模式,和装饰者模式比起来,它更像是一位无名耕耘者,隐身于沟渠之中,干着脏活累活——转换接口。用时下比较火的一个词来比喻这种设计模式的话,那就是女装大佬,这真的是适配器模式最佳类比了,我相信你看完今天的所有内容,一定会明白的 适配器模式 适配器模式 阅读全文
摘要:
前言 今天我们来看另一个改变接口的设计模式,不过它改变接口的原因是为了简化接口。这个模式被巧妙地叫做外观模式,之所以这么称呼,是因为它将一个或多个类的复杂的实现都藏在了背后,只显露出一个干净美好的外观。好了,下面我们就来展开分享下。 外观模式 外观模式提供了一个统一的接口,用来访问子系统中的一群接口 阅读全文
摘要:
想必每一个使用linux的小伙伴,都希望自己的终端看起来炫酷高端上档次,所以这个美化操作肯定是少不了的。今天我们就来看下如何来通过oh-my-zsh来美化我们的linux终端,让它更炫酷。这里我们主要以wsl下的ubuntu为例,其他平台类似。 安装zsh sudo apt-get install 阅读全文