編程藝術(shù)的精髓——設(shè)計(jì)模式全覽

寫(xiě)在前面

在編程世界中拣技,設(shè)計(jì)模式如同優(yōu)雅的舞者,纏繞在代碼的脈絡(luò)中娱据,引領(lǐng)著程序走向卓越蚪黑。設(shè)計(jì)模式解決的是軟件開(kāi)發(fā)中經(jīng)常出現(xiàn)的問(wèn)題,他們?nèi)缤呀?jīng)在地圖上標(biāo)注出來(lái)的道路中剩,指引著我們走向目標(biāo)忌穿。他們被劃分為創(chuàng)建型,結(jié)構(gòu)型和行為型三大類(lèi)结啼。創(chuàng)建型模式關(guān)注如何有效地創(chuàng)建對(duì)象掠剑;結(jié)構(gòu)型模式聚焦于如何建立整個(gè)系統(tǒng)的架構(gòu);行為型模式妆棒,則著重于對(duì)象之間的交互和責(zé)任分工澡腾。掌握設(shè)計(jì)模式,意味著你已經(jīng)能在編程的海洋中熟練地航行糕珊。讓我們一起动分,深入設(shè)計(jì)模式的世界,鑒賞他們的優(yōu)雅之處红选,體驗(yàn)他們帶來(lái)的力量澜公。希望這些設(shè)計(jì)模式的精煉總結(jié),可以幫你在編程道路上少走彎路,快速提升坟乾。

設(shè)計(jì)模式精煉

創(chuàng)造者模式

巧記:女?huà)z造人迹辐,塑形造物。

總結(jié):創(chuàng)造者模式甚侣,也稱(chēng)為建造者模式明吩,是一種創(chuàng)建型設(shè)計(jì)模式。它專(zhuān)注于分步驟構(gòu)造復(fù)雜對(duì)象殷费,各部分構(gòu)造過(guò)程獨(dú)立印荔,實(shí)現(xiàn)了構(gòu)建和表示的解耦。正如你所說(shuō)详羡,就像女?huà)z塑造人類(lèi)一樣仍律,一個(gè)一個(gè)部分塑造,最后構(gòu)成一個(gè)完整的人实柠。它允許更精細(xì)地控制構(gòu)造過(guò)程水泉,更易處理?yè)碛写罅啃枰渲玫牟糠值膹?fù)雜對(duì)象。優(yōu)點(diǎn)包括更好地管理創(chuàng)建細(xì)節(jié)窒盐,隱藏構(gòu)造過(guò)程草则,并利于代碼的靈活性和可維護(hù)性。

單例模式

巧記:強(qiáng)者榮譽(yù)蟹漓,獨(dú)步江湖畔师。

總結(jié):?jiǎn)卫J奖WC類(lèi)只有一個(gè)實(shí)例,并提供全局訪(fǎng)問(wèn)點(diǎn)牧牢,如同一個(gè)獨(dú)步江湖的強(qiáng)者一樣,吸引所有人的注意力姿锭。常用于全局唯一的場(chǎng)景塔鳍,如配置信息、硬件接口控制呻此。優(yōu)點(diǎn)包括:保證唯一實(shí)例轮纫、延遲初始化、全局訪(fǎng)問(wèn)點(diǎn)焚鲜。


工廠(chǎng)模式

巧記:因材施教掌唾,滿(mǎn)足需求。

總結(jié):工廠(chǎng)模式可以根據(jù)輸入?yún)?shù)生成不同的對(duì)象忿磅,就像我們因材施教一樣糯彬,滿(mǎn)足各類(lèi)學(xué)生的不同需求。它隱藏了對(duì)象創(chuàng)建的細(xì)節(jié)葱她,使代碼更加清晰撩扒,降低了客戶(hù)端與對(duì)象的耦合。優(yōu)點(diǎn)包括:降低耦合吨些、提高代碼的可擴(kuò)展性和可維護(hù)性搓谆。


策略模式

巧記:隨機(jī)應(yīng)變炒辉,靈活多變。

總結(jié):策略模式將不同的策略封裝成不同的類(lèi)泉手,通過(guò)改變策略對(duì)象黔寇,使得策略和算法可以靈活切換,實(shí)現(xiàn)多種不同的行為斩萌。就像我們隨機(jī)應(yīng)變一樣缝裤,能在不同的情況下靈活應(yīng)對(duì)。優(yōu)點(diǎn)包括:避免大量的條件判斷語(yǔ)句术裸、提高算法的復(fù)用性和擴(kuò)展性倘是、提高代碼可讀性。


觀(guān)察者模式

巧記:風(fēng)吹草動(dòng)袭艺,影響四方搀崭。

總結(jié):觀(guān)察者模式定義了對(duì)象之間一對(duì)多的依賴(lài)關(guān)系,當(dāng)一個(gè)對(duì)象(主題)的狀態(tài)發(fā)生改變時(shí)猾编,所有依賴(lài)它的對(duì)象(觀(guān)察者)都會(huì)得到通知并自動(dòng)更新瘤睹。就像風(fēng)吹草動(dòng),動(dòng)靜都會(huì)引起周?chē)淖⒁獯鸪?yōu)點(diǎn)包括:支持廣播通信轰传、提高代碼的復(fù)用性、解耦觀(guān)察者和被觀(guān)察者瘪撇。

裝飾器模式

巧記:靚裝扮靚获茬,增色添彩。

總結(jié):裝飾器模式為對(duì)象動(dòng)態(tài)添加功能倔既,而不改變其內(nèi)部結(jié)構(gòu)恕曲,仿佛給對(duì)象添上靚麗的裝飾物,讓它煥然一新渤涌。它提供比繼承更具彈性的替代方案佩谣,來(lái)擴(kuò)展對(duì)象的行為。優(yōu)點(diǎn)包括:可動(dòng)態(tài)擴(kuò)展功能实蓬、可以進(jìn)行多次裝飾茸俭、具有良好的封裝性。


組合模式

巧記:集思廣益安皱,百花齊放调鬓。

總結(jié):組合模式為處理樹(shù)形結(jié)構(gòu)提供了解決方案,它將對(duì)象組合成樹(shù)形結(jié)構(gòu)以表示"部分-整體"的層次結(jié)構(gòu)酌伊。如同集思廣益袖迎,百花齊放,一棵樹(shù)由多個(gè)組成部分構(gòu)成,每個(gè)部分可以是一個(gè)整體燕锥。優(yōu)點(diǎn)包括:高層模塊調(diào)用簡(jiǎn)單辜贵、節(jié)點(diǎn)自由增加。


適配器模式

巧記:變通之道归形,各美其美托慨。

總結(jié):適配器模式可以將一個(gè)類(lèi)的接口,轉(zhuǎn)換成客戶(hù)期望的另一個(gè)接口暇榴,斷開(kāi)原有接口與實(shí)類(lèi)的依賴(lài)厚棵,增加系統(tǒng)的靈活性。如同變通之道蔼紧,能讓不同接口的類(lèi)協(xié)同工作婆硬。優(yōu)點(diǎn)包括:增加了類(lèi)的透明性、提高了類(lèi)的復(fù)用性奸例、靈活性好彬犯。


模板方法模式

巧記:定規(guī)矩,各抒己見(jiàn)查吊。

總結(jié):模板方法模式定義了一個(gè)操作中算法的骨架谐区,而將一些步驟延遲到子類(lèi)中。使得子類(lèi)可以不改變算法的結(jié)構(gòu)逻卖,就可以重定義該算法的某些特定步驟宋列。如同定了規(guī)矩,但提供了發(fā)揮空間评也。優(yōu)點(diǎn)包括:封裝了不變部分炼杖,擴(kuò)展了可變部分、提供了代碼復(fù)用平臺(tái)盗迟、利于維護(hù)嘹叫。

原型模式

巧記:如照鏡,視同觀(guān)音诈乒。

總結(jié):原型模式通過(guò)復(fù)制已有的實(shí)例,能夠快速地創(chuàng)建和克隆對(duì)象婆芦,而無(wú)需關(guān)心細(xì)節(jié)怕磨,如同照鏡子一樣,倒影與實(shí)物一一對(duì)應(yīng)消约。它特別適用于創(chuàng)建復(fù)雜狀態(tài)的實(shí)例肠鲫。優(yōu)點(diǎn)包括:提高效率、減少內(nèi)存使用或粮、方便復(fù)制復(fù)雜對(duì)象导饲。


狀態(tài)模式

巧記:靜如處子,動(dòng)如脫兔。

總結(jié):狀態(tài)模式允許對(duì)象在內(nèi)部狀態(tài)改變時(shí)改變其行為渣锦,使得對(duì)象的行為看起來(lái)像是改變了類(lèi)一樣硝岗。比如一位處子般靜默的人,行動(dòng)起來(lái)可能又像兔子一樣迅捷袋毙。狀態(tài)模式讓狀態(tài)轉(zhuǎn)換邏輯顯式化型檀,而避免了太多和狀態(tài)相關(guān)的條件或判斷語(yǔ)句。優(yōu)點(diǎn)包括:封裝了狀態(tài)轉(zhuǎn)換規(guī)則听盖、將特定狀態(tài)的行為局部化胀溺。


橋接模式

巧記:兩廂情愿,兩全其美皆看。

總結(jié):橋接模式將抽象部分與實(shí)現(xiàn)部分分離仓坞,使它們可以獨(dú)立變化,就像建造橋梁一樣腰吟,連接兩端无埃,兩面皆可行走。它通過(guò)組合關(guān)系代替了傳統(tǒng)的繼承關(guān)系蝎困,更靈活地實(shí)現(xiàn)了抽象和實(shí)現(xiàn)部分的耦合录语。優(yōu)點(diǎn)包括:分離接口和實(shí)現(xiàn)、提高了系統(tǒng)的可擴(kuò)展性禾乘、實(shí)現(xiàn)了細(xì)節(jié)對(duì)客戶(hù)的透明性澎埠。


訪(fǎng)問(wèn)者模式

巧記:來(lái)者不拒,有求必應(yīng)始藕。

總結(jié):訪(fǎng)問(wèn)者模式提供了處理和操作數(shù)據(jù)結(jié)構(gòu)的最佳途徑蒲稳,凡來(lái)者不拒,你想做什么伍派,訪(fǎng)問(wèn)者都能滿(mǎn)足你江耀。它使我們可以在不改動(dòng)數(shù)據(jù)結(jié)構(gòu)的前提下,增加新的作用于整個(gè)結(jié)構(gòu)的操作诉植。優(yōu)點(diǎn)包括:擴(kuò)展性好祥国、使數(shù)據(jù)結(jié)構(gòu)和數(shù)據(jù)操作分離。

迭代器模式

巧記:一步一步晾腔,穩(wěn)扎穩(wěn)打舌稀。

總結(jié):迭代器模式提供了一種遍歷對(duì)象聚合的方式,而不需要暴露源數(shù)據(jù)的內(nèi)部表示灼擂。如同一步一步前進(jìn)壁查,聚焦在當(dāng)前的元素,而非整個(gè)復(fù)雜的結(jié)構(gòu)剔应。其優(yōu)點(diǎn)包括:提供了一種遍歷集合對(duì)象的簡(jiǎn)單方法睡腿,無(wú)需關(guān)注集合對(duì)象的復(fù)雜性语御。


備忘錄模式

巧記:珍惜過(guò)往,銘記歷史席怪。

總結(jié):備忘錄模式可以捕獲和存儲(chǔ)對(duì)象的內(nèi)部狀態(tài)应闯,以便后續(xù)恢復(fù)對(duì)象至此狀態(tài),如同珍惜過(guò)往一樣何恶,銘記歷史孽锥,借以指導(dǎo)未來(lái)。其優(yōu)點(diǎn)包括:保存了對(duì)象的狀態(tài)细层,不破壞對(duì)象的封裝性惜辑,簡(jiǎn)化了對(duì)象本身的設(shè)計(jì)。


外觀(guān)模式

巧記:一攬子疫赎,統(tǒng)籌安排盛撑。

總結(jié):外觀(guān)模式提供了一個(gè)統(tǒng)一的高層接口,使得對(duì)子系統(tǒng)的訪(fǎng)問(wèn)更加容易捧搞,類(lèi)似于“一攬子”策略抵卫,提供統(tǒng)一的接口進(jìn)行調(diào)度。其優(yōu)點(diǎn)包括:簡(jiǎn)化了系統(tǒng)的訪(fǎng)問(wèn)接口胎撇,對(duì)客戶(hù)屏蔽了內(nèi)部子系統(tǒng)的細(xì)節(jié)介粘,提高了使用的便捷性。

中介者模式

巧記:獨(dú)斷大事晚树,指揮若定姻采。

總結(jié):中介者模式通過(guò)引入一個(gè)中介對(duì)象來(lái)封裝一系列對(duì)象之間的交互行為,如同獨(dú)斷大事的指揮者爵憎,協(xié)調(diào)各個(gè)參與者慨亲,使得參與者之間不直接交互。優(yōu)點(diǎn)包括:簡(jiǎn)化了對(duì)象之間的交互宝鼓,提供了交互的集中控制刑棵,降低了系統(tǒng)的耦合度。

責(zé)任鏈模式

巧記:揚(yáng)長(zhǎng)避短愚铡,分工協(xié)作蛉签。

總結(jié):責(zé)任鏈模式對(duì)請(qǐng)求的發(fā)送者和接收者進(jìn)行解耦,請(qǐng)求在一系列處理者對(duì)象構(gòu)成的鏈上進(jìn)行發(fā)送沥寥,如同運(yùn)動(dòng)員之間的接力賽碍舍。每個(gè)處理者決定自己能否處理請(qǐng)求,不能處理則交給下一個(gè)處理者营曼,形成一條責(zé)任鏈。其優(yōu)點(diǎn)包括:降低了請(qǐng)求的發(fā)送者和接收者之間的耦合度愚隧,把請(qǐng)求的處理流程明確了出來(lái)蒂阱。


解釋器模式

巧記:溝通橋梁锻全,無(wú)障礙交流。

總結(jié):解釋器模式為一個(gè)語(yǔ)言定義出其文法录煤、語(yǔ)義鳄厌,并根據(jù)定義設(shè)計(jì)出一個(gè)解釋器。你寫(xiě)的代碼妈踊,通過(guò)解釋器運(yùn)行了嚎,就如同語(yǔ)言的翻譯一樣,讓機(jī)器能理解你的意圖廊营。其優(yōu)點(diǎn)包括:方便修改和擴(kuò)展文法歪泳,每個(gè)文法規(guī)則能獨(dú)立定義和處理。


觀(guān)察者模式

巧記:風(fēng)吹草動(dòng)露筒,消息傳遞呐伞。

總結(jié):觀(guān)察者模式在對(duì)象之間定義了一種一對(duì)多的依賴(lài)關(guān)系,當(dāng)一端狀態(tài)改變時(shí)慎式,所有依賴(lài)它的對(duì)象都會(huì)得到通知并且自動(dòng)更新伶氢。就像窗戶(hù)一打開(kāi),風(fēng)吹草動(dòng)瘪吏,消息迅速傳遞開(kāi)來(lái)癣防。其優(yōu)點(diǎn)包括:支持廣播通信,解耦了觀(guān)察者和被觀(guān)察者掌眠,便于動(dòng)態(tài)添加/刪除觀(guān)察者蕾盯。


享元模式

巧記:共享節(jié)約,皆大歡喜扇救。

總結(jié):享元模式通過(guò)共享技術(shù)有效地支持大量細(xì)粒度的對(duì)象刑枝,如同社區(qū)公用設(shè)施一樣,所以叫享元模式迅腔。民以食為天装畅,園林景致為民共享所需,減少開(kāi)銷(xiāo)沧烈,增加系統(tǒng)性能掠兄。其優(yōu)點(diǎn)包括:大幅度降低內(nèi)存中對(duì)象的數(shù)量,使得相同對(duì)象被共享使用锌雀。

代理模式

巧記:引路人蚂夕,幫你我。

總結(jié):代理模式提供了一個(gè)替身或者占位符以控制對(duì)其他對(duì)象的訪(fǎng)問(wèn)腋逆,正如你在未知道路上需要一個(gè)引路人幫忙一樣婿牍。這樣可以處理更復(fù)雜的或者網(wǎng)絡(luò)遠(yuǎn)程對(duì)象,隱藏了這些對(duì)象的具體信息和復(fù)雜性之處惩歉,同時(shí)也可以增加安全性等脂,控制真實(shí)對(duì)象的訪(fǎng)問(wèn)權(quán)限俏蛮。其優(yōu)點(diǎn)包括:訪(fǎng)問(wèn)控制、緩存功能上遥、簡(jiǎn)化復(fù)雜性和遠(yuǎn)程訪(fǎng)問(wèn)控制搏屑。

命令模式

巧記:有求必應(yīng),遙控人生粉楚。

總結(jié):命令模式將一個(gè)請(qǐng)求或操作封裝到一個(gè)對(duì)象中辣恋,它允許我們控制何時(shí)和如何執(zhí)行這些請(qǐng)求。就如同你擁有了遙控器一樣模软,想什么時(shí)候執(zhí)行就什么時(shí)候執(zhí)行伟骨,有求必應(yīng)。這讓我們可以把操作從它所在的環(huán)境中剝離出來(lái)撵摆,實(shí)現(xiàn)請(qǐng)求發(fā)送者和接收者之間的解耦底靠,增強(qiáng)了系統(tǒng)的靈活性。優(yōu)點(diǎn)包括:降低系統(tǒng)的耦合度特铝、擴(kuò)展性良好暑中、支持撤銷(xiāo)和恢復(fù)操作。

以上就是所有常用設(shè)計(jì)模式的總結(jié)鲫剿,希望對(duì)你有所幫助鳄逾。一味地學(xué)習(xí)和記憶可能不會(huì)有太大的效果,設(shè)計(jì)模式最好的理解方式就是在實(shí)際的項(xiàng)目中運(yùn)用和體會(huì)灵莲。如果上面的內(nèi)容對(duì)你有幫助雕凹,請(qǐng)點(diǎn)贊收藏哦,我會(huì)分享更多的經(jīng)驗(yàn)~

分類(lèi)

設(shè)計(jì)模式通常被分為三種類(lèi)型:創(chuàng)建型政冻,結(jié)構(gòu)型和行為型枚抵。

  1. 創(chuàng)建型模式:這類(lèi)模式關(guān)注如何創(chuàng)建對(duì)象,特別是當(dāng)系統(tǒng)對(duì)具體對(duì)象創(chuàng)建有特定需求時(shí)明场,如:
  • 工廠(chǎng)方法模式 (Factory Method)
  • 抽象工廠(chǎng)模式 (Abstract Factory)
  • 創(chuàng)造者者模式 (Builder)
  • 原型模式 (Prototype)
  • 單例模式 (Singleton)
  1. 結(jié)構(gòu)型模式:這類(lèi)模式幫助我們確保各個(gè)系統(tǒng)元素之間保持適當(dāng)?shù)年P(guān)系汽摹,以建立整個(gè)系統(tǒng)結(jié)構(gòu)。其中包括:
  • 適配器模式 (Adapter)
  • 橋接模式 (Bridge)
  • 組合模式 (Composite)
  • 裝飾器模式 (Decorator)
  • 外觀(guān)模式 (Facade)
  • 享元模式 (Flyweight)
  • 代理模式 (Proxy)
  1. 行為型模式:這類(lèi)模式主要關(guān)注對(duì)象之間的責(zé)任分配苦锨。它們定義對(duì)象如何交互以及如何分配職責(zé)逼泣。其中包括:
  • 責(zé)任鏈模式 (Chain of Responsibility)
  • 命令模式 (Command)
  • 解釋器模式 (Interpreter)
  • 迭代器模式 (Iterator)
  • 中介者模式 (Mediator)
  • 備忘錄模式 (Memento)
  • 觀(guān)察者模式 (Observer)
  • 狀態(tài)模式 (State)
  • 策略模式 (Strategy)
  • 模板方法模式 (Template Method)
  • 訪(fǎng)問(wèn)者模式 (Visitor)
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市舟舒,隨后出現(xiàn)的幾起案子拉庶,更是在濱河造成了極大的恐慌,老刑警劉巖秃励,帶你破解...
    沈念sama閱讀 216,372評(píng)論 6 498
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件氏仗,死亡現(xiàn)場(chǎng)離奇詭異,居然都是意外死亡夺鲜,警方通過(guò)查閱死者的電腦和手機(jī)皆尔,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,368評(píng)論 3 392
  • 文/潘曉璐 我一進(jìn)店門(mén)帚稠,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái),“玉大人床佳,你說(shuō)我怎么就攤上這事¢螅” “怎么了砌们?”我有些...
    開(kāi)封第一講書(shū)人閱讀 162,415評(píng)論 0 353
  • 文/不壞的土叔 我叫張陵,是天一觀(guān)的道長(zhǎng)搁进。 經(jīng)常有香客問(wèn)我浪感,道長(zhǎng),這世上最難降的妖魔是什么饼问? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 58,157評(píng)論 1 292
  • 正文 為了忘掉前任影兽,我火速辦了婚禮,結(jié)果婚禮上莱革,老公的妹妹穿的比我還像新娘峻堰。我一直安慰自己,他們只是感情好盅视,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,171評(píng)論 6 388
  • 文/花漫 我一把揭開(kāi)白布捐名。 她就那樣靜靜地躺著,像睡著了一般闹击。 火紅的嫁衣襯著肌膚如雪镶蹋。 梳的紋絲不亂的頭發(fā)上,一...
    開(kāi)封第一講書(shū)人閱讀 51,125評(píng)論 1 297
  • 那天赏半,我揣著相機(jī)與錄音贺归,去河邊找鬼。 笑死断箫,一個(gè)胖子當(dāng)著我的面吹牛拂酣,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播瑰枫,決...
    沈念sama閱讀 40,028評(píng)論 3 417
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼踱葛,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼!你這毒婦竟也來(lái)了光坝?” 一聲冷哼從身側(cè)響起尸诽,我...
    開(kāi)封第一講書(shū)人閱讀 38,887評(píng)論 0 274
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎盯另,沒(méi)想到半個(gè)月后性含,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 45,310評(píng)論 1 310
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡鸳惯,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,533評(píng)論 2 332
  • 正文 我和宋清朗相戀三年商蕴,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了叠萍。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 39,690評(píng)論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡绪商,死狀恐怖苛谷,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情格郁,我是刑警寧澤腹殿,帶...
    沈念sama閱讀 35,411評(píng)論 5 343
  • 正文 年R本政府宣布,位于F島的核電站例书,受9級(jí)特大地震影響锣尉,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜决采,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,004評(píng)論 3 325
  • 文/蒙蒙 一自沧、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧树瞭,春花似錦拇厢、人聲如沸。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 31,659評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)。三九已至厨埋,卻和暖如春邪媳,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背荡陷。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 32,812評(píng)論 1 268
  • 我被黑心中介騙來(lái)泰國(guó)打工雨效, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人废赞。 一個(gè)月前我還...
    沈念sama閱讀 47,693評(píng)論 2 368
  • 正文 我出身青樓徽龟,卻偏偏與公主長(zhǎng)得像,于是被迫代替她去往敵國(guó)和親唉地。 傳聞我的和親對(duì)象是個(gè)殘疾皇子据悔,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,577評(píng)論 2 353

推薦閱讀更多精彩內(nèi)容