第一百零二章 Java程式設計思想

关灯護眼    字體:

[上一章] [目錄] [下一章]

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

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

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

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

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

嘉一最熟悉的還是java的物件導向思想,所謂物件導向,就是最後都找不到物件。

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

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

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

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

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

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

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

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

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

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

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

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

【目前用下來,聽書聲音最全最好用的App,集成4大語音合成引擎,超100種音色,更是支持離線朗讀的換源神器,huanyuanapp.org 換源App】

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

雖然現在用處不算太大。

[上一章] [目錄] [加入書籤] [下一章]
推薦閱讀
相鄰閱讀