![240](https://cdn2.jianshu.io/assets/default_avatar/9-cceda3cf5072bcdd77e8ca4f21c40998.jpg?imageMogr2/auto-orient/strip|imageView2/1/w/240/h/240)
一、概述 在生活中答憔,我們通常希望一些統(tǒng)一的操作懂拾,例如當(dāng)我用殺毒軟件掃描該文件夾時,往往不會關(guān)心里面有多少文件和子文件夾夯秃,我們只需要操作最外層的文...
一、概述 適配器模式的作用是解決兩個對象間的接口不兼容的問題。使用適配器模式之后课梳,原本由于接口不兼容而不能工作的兩個對象可以一起工作。 舉個例子...
一余佃、概述 建造者模式屬于創(chuàng)建型模式暮刃。builder的意思是建造者或者建筑工人。例如: 1.樓房都是千差萬別爆土,樓房的外形椭懊,層數(shù),內(nèi)部房間的數(shù)量步势,房...
一氧猬、概述 原型模式的定義是用原型實例指定創(chuàng)建對象的種類,并通過拷貝這些原型創(chuàng)建新的對象坏瘩。簡單來說就是拷貝一個新對象盅抚。 拷貝通常有淺拷貝和深拷貝,...
一倔矾、描述 在軟件開發(fā)的領(lǐng)域當(dāng)中妄均,一些工程化的東西是必不可少,它可以把我們的效率,質(zhì)量丛晦,還有團(tuán)隊合作奕纫,維護(hù)方面更加的輕松。 二烫沙、必要性 在一些簡單...
一匹层、什么是Grunt Grunt是一個任務(wù)管理器,可以使用它來校驗Javascript語法锌蓄、css壓縮升筏、Sass編譯等一些前端工程化的任務(wù)。借用...
一瘸爽、描述 隨著微信的發(fā)展您访,衍生出了小程序這個產(chǎn)品出來,我們開發(fā)者剪决,當(dāng)然要緊追潮流灵汪,但是隨著開發(fā)小程序的時候,會發(fā)現(xiàn)只用微信提供的微信開發(fā)工具初始...
一柑潦、webpack的基本概念 webpack 本質(zhì)上是一個打包工具享言,它會根據(jù)代碼的內(nèi)容解析模塊依賴,幫助我們把多個模塊的代碼打包渗鬼。借用 webp...
一览露、單一職責(zé)原則 單一職責(zé)原則:一個類只負(fù)責(zé)一個功能領(lǐng)域中的相應(yīng)職責(zé)∑┨ィ或者說差牛,就一個類而言,應(yīng)該只有一個引起它變化的原因堰乔。 單一職責(zé)原則就是說偏化,...