第一百零二章 Java編程思想
自從伊姆開始教導嘉一他們符文的時候,他就開始了一個大膽的想法,像編寫程序一樣對魔法進行編程。
這個其實也不能算是他自己的想法,他上輩子看小說的時候看到過這個套路,隻是現在伊姆教他符文,他才想了起來。
隻是,在開始的時候,他就遇到了問題。
上輩子他就不是什麽大牛,隻能夠稱之為碼農,隻精通java這一門語言。但是符文的特性,更像是匯編語言,甚至是機器語言,與他熟悉的java差距還是挺大的。
隻是好在一些基本的思想還能適用,比如開發通用模塊,開發接口等等。
嘉一最熟悉的還是java的麵向對象思想,所謂麵向對象,就是最後都找不到對象。
在我們的身邊,每一種事物都是一種對象,統籌一句話概括就是,對象是事物存在的實體。例如:電視、汽車、書桌、樓房包括我們人類自身都是一種對象。對象的話又劃分為兩種,即靜態和動態兩部分。靜態:顧名思義,指的就是不能動的部分。就拿我們自身來說,每個人的你年齡、性別、身高、體重等都屬於靜態。而這些特征都可概括為屬性,所有的對象都具備屬性。動態:即具備這些屬性的人可能做出的行為和動作(微笑、哭泣、行走、奔跑等)。人類通過探討對象的屬性和觀察對象的行為來了解對象。
麵向對象是一種對現實世界理解和抽象的方法,所以並不僅僅局限於軟件編程方麵,在魔法方麵,也能夠引入這種思想。
有一本書,叫做《Java編程思想》,不僅僅覆蓋了所有基礎知識,同時論述了高級特性,詳細地闡述了麵向對象原理。號稱是適合初學者與專業人員的經典的麵向對象敘述。
可惜,嘉一就沒有讀過幾頁,他覺得,幹看書還是太枯燥了,特別是這種工具書,這個對象那個對象,對象的引用繼承巴拉巴拉一大圈,反而把自己搞蒙了。他更喜歡在電腦上麵直接跑用例,更能直觀的了解程序運行的邏輯。
現在,他就覺得自己缺失的理論是多麽重要了,因為理論許多地方是想通的,而具體操作換個地方就不一樣。他現在想在腦海裏麵回憶起這本書都沒辦法,因為他隻翻了前麵幾頁就沒有再往下看了。
他隻能直接開始試,在實驗中判斷自己的做法有沒有成效,首先,他拿著自己學會的感覺除了點火沒有其他用處的烈火掌開刀。
烈火掌究竟是叫烈火還是烈焰嘉一都沒注意,可想而知,對於這個法術技巧的認可度有多低。
除了能夠鍛煉下火元素的控製力和點火方便,幾乎再也沒有其他用處了。至於殺傷力,你總不能指望一個法師揮著一雙肉掌來近戰吧?
最主要的是烈火掌結構簡單,威力低,即使出了什麽岔子也不會引起魔力反噬。
烈火掌的控製部分並不完善,隻能夠隔絕火焰對於自身的傷害。嘉一第一步,就是想要對這一步進行優化。
雖然嘉一的想法挺多,但是他的實力畢竟有限,做不了太複雜的東西,這次的實驗,基本是隻為驗證,隻求證明是否可行,不管結果是不是完美。
在控製部分,其實隻是有2個符文,結合法術表現部分的另一個符文,實現了對於溫度的隔絕,使自己不會燒傷。嘉一的第一步,就是先將這三個符文分離出來,重新構建一個控製部分,獨立的控製部分。
嘉一本來想要構建一個通用控製器,為所有的法術提供控製功能。隻是剛想嚐試,就不得不放棄了,因為他連從什麽地方開始都不知道。
果然,新手果然還是從“helloword”開始更加友好些。
嘉一放棄了高大全的操作,開始探索三個符文之間的聯係。三個符文嘉一都認識,分別是隔絕,方向,溫度。每個單獨的符文嘉一都認識,但是他們是如何相互作用,繼而影響法術的效果,他就不明了了。
嘉一的精神力強橫,能夠很好的洞悉法術模型中符文之間的魔力流動,但是當嘉一單獨構建這三個符文,放在一起的時候,這三個符文之間並不會單獨產生聯係,又或者說,聯係十分微弱,構成符文的魔力很快消散,符文也就無法維持。
他嚐試過加大魔力供給,讓符文保留時間更長一些,但是依舊沒有效果。
果然,無論什麽事情,想比做要容易多了。就像是寫程序,客戶或者產品經理在給軟件提需求的時候總是頭頭是道,覺得實現起來都很簡單,但是等到開發人員進行開發的時候,就會發現,會產生各種各樣的問題,然後軟件實現的功能隻是看起來差不多,用起來完全不是一回事。
本來,有問題嘉一是準備去找自己老師求助的,但是想想就放棄了,伊姆現在法陣的設計已經到了關鍵時刻,連課現在都是以嘉一帶著黛兒和弗勞爾自學為主。
嘉一隻好自己試驗,好在他也沒想著立即就搞出什麽成果出來。他的通用控製器就算是成果了,也不會比法術模型中的結構更好用,重點是在通用上麵,學習其他的魔法的時候就可以使用現有的控製模塊,不用重新架構。
理想的情況下,所有的法術模型都可以封裝為一個個基礎模塊,學習新魔法的時候直接使用構建好的模塊,組合起來就好了,然後就成為一個新的魔法。
隻是可惜,這個現在隻是一種美好的願望,能實現不知道要到哪一年,或者永遠不能實現。
當思考問題到累了的時候,嘉一就去院子裏打太極拳。
每次練習太極拳的時候,舒緩的拳法都會給他帶來內心的平靜,雖然不會讓他思路更加清晰,但是杜絕了因為煩躁帶來的負麵影響,變相的提高了效率。
特別是當他的魔力與太極拳產生異變之後,練習太極拳有更加顯著了。
這裏麵,很可能不僅僅是太極拳的功效,還有他自己精神力對現實的幹涉。
簡單的說,就是他鑒定的認為自己的太極拳不平凡,太極拳就真的不平凡了。這不是嘉一有了異能,而是自己身體被思想“欺騙”了,曾經有這樣的逸聞,說一個病人沒有癌症,但是被醫生搞錯了體檢報告,拿到了一位癌症患者的體檢結果,認為自己得了絕症,過了一段時間,就真的得了絕症了。
這個傳言嘉一也不是很清楚是不是正確,但是醫學領域是真的有一種叫做安慰劑效應的東西的。
特別是在異界,嘉一的精神力更加不凡,而且確實是有超凡力量的,這些加上太極拳的傳說,促使嘉一的太極拳走上了另外一條超凡的道路。
雖然現在用處不算太大。