第一百零二章 Java編程思想

自從伊姆開始教導嘉一他們符文的時候,他就開始了一個大膽的想法,像編寫程序一樣對魔法進行編程。

這個其實也不能算是他自己的想法,他上輩子看小說的時候看到過這個套路,只是現在伊姆教他符文,他纔想了起來。

只是,在開始的時候,他就遇到了問題。

上輩子他就不是什麼大牛,只能夠稱之爲碼農,只精通java這一門語言。但是符文的特性,更像是彙編語言,甚至是機器語言,與他熟悉的java差距還是挺大的。

只是好在一些基本的思想還能適用,比如開發通用模塊,開發接口等等。

嘉一最熟悉的還是java的面向對象思想,所謂面向對象,就是最後都找不到對象。

在我們的身邊,每一種事物都是一種對象,統籌一句話概括就是,對象是事物存在的實體。例如:電視、汽車、書桌、樓房包括我們人類自身都是一種對象。對象的話又劃分爲兩種,即靜態和動態兩部分。靜態:顧名思義,指的就是不能動的部分。就拿我們自身來說,每個人的你年齡、性別、身高、體重等都屬於靜態。而這些特徵都可概括爲屬性,所有的對象都具備屬性。動態:即具備這些屬性的人可能做出的行爲和動作(微笑、哭泣、行走、奔跑等)。人類通過探討對象的屬性和觀察對象的行爲來了解對象。

面向對象是一種對現實世界理解和抽象的方法,所以並不僅僅侷限於軟件編程方面,在魔法方面,也能夠引入這種思想。

有一本書,叫做《java編程思想》,不僅僅覆蓋了所有基礎知識,同時論述了高級特性,詳細地闡述了面向對象原理。號稱是適合初學者與專業人員的經典的面向對象敘述。

可惜,嘉一就沒有讀過幾頁,他覺得,幹看書還是太枯燥了,特別是這種工具書,這個對象那個對象,對象的引用繼承巴拉巴拉一大圈,反而把自己搞蒙了。他更喜歡在電腦上面直接跑用例,更能直觀的瞭解程序運行的邏輯。

現在,他就覺得自己缺失的理論是多麼重要了,因爲理論許多地方是想通的,而具體操作換個地方就不一樣。他現在想在腦海裡面回憶起這本書都沒辦法,因爲他只翻了前面幾頁就沒有再往下看了。

他只能直接開始試,在實驗中判斷自己的做法有沒有成效,首先,他拿着自己學會的感覺除了點火沒有其他用處的烈火掌開刀。

烈火掌究竟是叫烈火還是烈焰嘉一都沒注意,可想而知,對於這個法術技巧的認可度有多低。

除了能夠鍛鍊下火元素的控制力和點火方便,幾乎再也沒有其他用處了。至於殺傷力,你總不能指望一個法師揮着一雙肉掌來近戰吧?

最主要的是烈火掌結構簡單,威力低,即使出了什麼岔子也不會引起魔力反噬。

烈火掌的控制部分並不完善,只能夠隔絕火焰對於自身的傷害。嘉一第一步,就是想要對這一步進行優化。

雖然嘉一的想法挺多,但是他的實力畢竟有限,做不了太複雜的東西,這次的實驗,基本是隻爲驗證,只求證明是否可行,不管結果是不是完美。

在控制部分,其實只是有2個符文,結合法術表現部分的另一個符文,實現了對於溫度的隔絕,使自己不會燒傷。嘉一的第一步,就是先將這三個符文分離出來,重新構建一個控制部分,獨立的控制部分。

嘉一本來想要構建一個通用控制器,爲所有的法術提供控制功能。只是剛想嘗試,就不得不放棄了,因爲他連從什麼地方開始都不知道。

果然,新手果然還是從“helloword”開始更加友好些。

嘉一放棄了高大全的操作,開始探索三個符文之間的聯繫。三個符文嘉一都認識,分別是隔絕,方向,溫度。每個單獨的符文嘉一都認識,但是他們是如何相互作用,繼而影響法術的效果,他就不明瞭了。

嘉一的精神力強橫,能夠很好的洞悉法術模型中符文之間的魔力流動,但是當嘉一單獨構建這三個符文,放在一起的時候,這三個符文之間並不會單獨產生聯繫,又或者說,聯繫十分微弱,構成符文的魔力很快消散,符文也就無法維持。

他嘗試過加大魔力供給,讓符文保留時間更長一些,但是依舊沒有效果。

果然,無論什麼事情,想比做要容易多了。就像是寫程序,客戶或者產品經理在給軟件提需求的時候總是頭頭是道,覺得實現起來都很簡單,但是等到開發人員進行開發的時候,就會發現,會產生各種各樣的問題,然後軟件實現的功能只是看起來差不多,用起來完全不是一回事。

本來,有問題嘉一是準備去找自己老師求助的,但是想想就放棄了,伊姆現在法陣的設計已經到了關鍵時刻,連課現在都是以嘉一帶着黛兒和弗勞爾自學爲主。

嘉一隻好自己試驗,好在他也沒想着立即就搞出什麼成果出來。他的通用控制器就算是成果了,也不會比法術模型中的結構更好用,重點是在通用上面,學習其他的魔法的時候就可以使用現有的控制模塊,不用重新架構。

理想的情況下,所有的法術模型都可以封裝爲一個個基礎模塊,學習新魔法的時候直接使用構建好的模塊,組合起來就好了,然後就成爲一個新的魔法。

只是可惜,這個現在只是一種美好的願望,能實現不知道要到哪一年,或者永遠不能實現。

當思考問題到累了的時候,嘉一就去院子裡打太極拳。

每次練習太極拳的時候,舒緩的拳法都會給他帶來內心的平靜,雖然不會讓他思路更加清晰,但是杜絕了因爲煩躁帶來的負面影響,變相的提高了效率。

特別是當他的魔力與太極拳產生異變之後,練習太極拳有更加顯著了。

這裡面,很可能不僅僅是太極拳的功效,還有他自己精神力對現實的干涉。

簡單的說,就是他鑑定的認爲自己的太極拳不平凡,太極拳就真的不平凡了。這不是嘉一有了異能,而是自己身體被思想“欺騙”了,曾經有這樣的逸聞,說一個病人沒有癌症,但是被醫生搞錯了體檢報告,拿到了一位癌症患者的體檢結果,認爲自己得了絕症,過了一段時間,就真的得了絕症了。

這個傳言嘉一也不是很清楚是不是正確,但是醫學領域是真的有一種叫做安慰劑效應的東西的。

特別是在異界,嘉一的精神力更加不凡,而且確實是有超凡力量的,這些加上太極拳的傳說,促使嘉一的太極拳走上了另外一條超凡的道路。

雖然現在用處不算太大。

第二百一十章 慶幸第四百一十三章 印刷第九十八章 五人組第三十八章 補給第四十八章 饞蟲第八十章 冶煉第三百八十九章 理論第二百二十一章 靠攏第二百七十一章 紫袍第八十章 藥效第一章 告別第一百二十六章 遭遇第二百七十三章 新論文第四百一十八章 風起第一百九十三章 狼毒果第一百九十七章 碎顱者之威第二百二十六章 綠洞第一百二十章 晚餐第六十章 法師第九十二章 高爐第二百零二章 偷襲第一百五十四章 圍觀第二十九章 驚喜第二百一十七章 登船第七十九章 魔蝠第二百五十二章 研究所第一百四十九章 劇院第二百三十五章 交換第八十二章 進洞第二百一十二章 領主回來第十二章 鐵鉤第一百七十四章 絕對零度第二百六十八章 失誤第七十八章 火毒第六十二章 交鋒第三十五章 消息傳遞第七十二章 建設第二章 住宿第三百四十七章 手鐲 2第四十章 領主第九十章 救援第八十五章 撞稿第三十九章 女妖第二十三章 血脈浸染第二十七章 馬蜂(下)第九十二章 高爐第一章 再回小世界第二百五十一章 迫近第八十六章 夜宴(下)第一百九十九章 編碼第一百一十七章 中轉第三百四十章 出關第二百一十五章 生意第七十二章 留檔第一百四十七章 送鍾第一百二十五章 買房第七十六章 收穫第八十五章 暗河第四百三十八章 浪濤第一百五十八章 廣播開播第八十一章 商議第二百五十八章 結束第三百三十三章 破陣第九十一章 神廟第六十九章 行李第三百章 催芽第一百二十章 艾莫德“巧遇”第二百零九章 煙花第十三章 下鉤第四十四章 虧空第五章 太極第四百四十一章 海圖第一百四十九章 結束第八章 識字第二十七章 教育第三十九章 後續第四十九章 埋伏第一百一十三章 天問第四百六十七章 尾聲第二百三十章 分歧第二百一十四章 亡靈出征第一百九十七章 製造第三百六十九章 盲點第四百五十四章 爲難第一百三十六章 傳單第一百零三章 消失第二百八十一章 強力裝備第八十六章 夜宴(下)第四百二十九章 工業第二百五十三章 動手第二百一十三章 再到亡靈之地第二百一十六章 進入第一百九十八章 傳言第一百三十三章 試用第三百九十九章 流言第十九章 改造第一百二十九章 魔石第二百零八章 成衣第七十五章 信心第一百二十五章 院長的建議