正如各位所知,面向?qū)ο蟮娜筇匦裕悍庋b粪般、繼承和多態(tài)拼余,下面簡單說下封裝思想以及對磁盤緩存方法的抽取和封裝。所謂封裝就是把實(shí)現(xiàn)細(xì)節(jié)隱藏起來刊驴。面向?qū)ο缶幊讨凶怂眩褦?shù)據(jù)和操作過程、實(shí)現(xiàn)細(xì)節(jié)隱藏起來捆憎,只對外界公開接口舅柜。這樣既能對方法進(jìn)行保護(hù),不被外界所訪問到躲惰,又有一種權(quán)限的控制功能致份,而且還能讓使用者更加方便地使用,避免單個(gè).h中的代碼過于臃腫础拨,而且封裝過程中也一定要保持接口簡單氮块、易用。
首先新建一個(gè)類诡宗,把計(jì)算磁盤大小滔蝉,計(jì)算拼接成字符串,刪除緩存三個(gè)方法的接口公開在 .h 文件中塔沃,方便使用者調(diào)用蝠引。然后把方法的實(shí)現(xiàn)具體過程放于 .m 文件中,對外屏蔽了實(shí)現(xiàn)細(xì)節(jié)蛀柴,也使整個(gè)代碼更加整潔螃概。
封裝好的代碼就有更好的擴(kuò)展性,如果下個(gè)項(xiàng)目或者別人鸽疾,別的地方需要類似功能吊洼,只需直接把封裝好的方法拷貝一份,根據(jù)實(shí)際情況稍作修改便能使用制肮,也有助于開發(fā)效率的提高冒窍。