周一面試,提到最近看了head first design pattern,面試官提到了不可變物件。
腦海裡當然是string的實現。
可他又說到原型,並讓我簡述原型的**結構。
腦子瞬間空白,沒想法。只能說針對每次成員的修改,都開闢一塊兒新的記憶體 (string 類的 substring為例。
後來發現,原來是 clone,估計答上之後就要深淺拷貝了。
為什麼空白?因為此設計模式未專案使用過,設計模式了解大概但從未總結。其實我當時應該想到 建造型
啊,情急之間忘記了金字塔啊!可能西安的流程拖沓太讓我煩躁了吧,嗯這個只是客觀,主觀的話,還是沒有認真總結啊!
python 金字塔 Python金字塔
托倫,函式中有幾個小錯誤和乙個邏輯問題print y to a 請注意,此函式生成乙個以z開頭的字串,但您希望將字串以相反的方向連線,而您的另乙個函式print a to y 確實停止了 1位置 例如 還要注意,您需要新增新行字元 n 以獲得一些不錯的輸出。在 我的解決方案是 def print a...
字母金字塔(類同數字金字塔)
問題描述 讓程式要求使用者輸入乙個大寫字母,使用巢狀迴圈產生像下面這樣的金字塔圖案 aaba abcba abcdba abcdecba 演算法分析 每行包括三個部分內容 若干個空格 正序排列的字母 倒序排列的字幕。使用乙個外部迴圈來處理行,在每乙個行中使用三個內部迴圈 乙個處理空格,乙個以公升序列...
思維訓練之金字塔原理
歸類分組,將思想組織成金字塔自上而下表達,結論先行 自下而上思考,總結概括 每組中的思想必須屬於同一邏輯範疇 每組中的思想必須按照邏輯順序組織 縱向關係 橫向關係序言的結構 自上而下法 自下而上法 初學者注意事項 講故事結構 常見模式 演繹推理 歸納推理 演繹與歸納推理的區別 時間 步驟 順序 確定...