第一百零二章 Java編程思想

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

雖然現在用處不算太大。

第一百零七章 困難第一百零一章 邊境第三百六十章 對策第一百零七章 日常第十八章 體質第一百一十六章 熱力學第三百五十五章 靈感第二百九十六章 推讓第一百四十二章 再相見第四十二章 別人騎馬我騎牛第一百八十六章 白葉枯病菌第八十六章 夜宴(下)第二百六十九章 新思路第七十二章 包圍圈第一百三十三章 試用第三百五十九章 宴請第一百五十七章 太極變化第七十八章 地下城第二百八十二章 空間第一百二十一章 提醒和離開第七十三章 符文第三百四十一章 灰燼第八章 神國第三十一章 亡靈的籌謀第四百一十七章 準備第一百六十二章 分班第七十八章 積分第八十六章 變異第一百八十二章 方案第一百五十五章 餘波第二百八十一章 手札第一百九十八章 傳言第一百一十七章 中轉第六十八章 貝萊那受傷第一百二十四章 途中第二百九十章 傳播第六十九章 交代第二百五十九章 收服第一百七十三章 揚西到來(求推薦)第二十章 割麥第二百七十一章 紫袍第一百三十二章 礦脈第一百九十六章 源質第二百五十六章 援軍第四百四十八章 噬幽第三百一十九章 插秧第九十七章 還價第四百零四章 試用第六十九章 交代第三百二十七章 分兵第四百一十二章 複寫第一百九十章 店鋪現狀第二百九十八章 巨獸第五十七章 轉移戰場第二百三十五章 交換第四百三十五章 離家第六十二章 求學第三百四十二章 開學第一百六十四章 痊癒第一百零九章 超出服務區第八十三章 回家第一百七十二章 魔法史第一百零五章 確認第十四章 原子模型第二百三十七章 大動靜第一百四十三章 報名(下)第一百六十六章 模特第五十八章 激活第三十一章 吃麪第一百五十二章 三要素第三百二十三章 束手第一百八十四章 最後的測試第七章 除魔第三百八十五章 浮空第二百四十五章 新品種第三百九十三章 溫度第二百九十三章 委員第四百三十八章 浪濤第五十三章 驅退第十八章 無題第七章 陷阱第二百四十六章 進展第三百三十七章 代價第三百三十章 開門第十五章 燉魚(上)第二百六十八章 失誤第三百六十三章 移栽第一百一十九章 暖房第二百三十一章 尾隨第八十三章 挑選第三十五章 消息傳遞第四百六十五章 環保第五十五章 藥老之死第九十六章 選址第二百六十七章 支持第八十二章 佔坑第四百五十七章 拍品第一百三十八章 魔化馬蜂第五十三章 封印異變第一百九十九章 傳染病
第一百零七章 困難第一百零一章 邊境第三百六十章 對策第一百零七章 日常第十八章 體質第一百一十六章 熱力學第三百五十五章 靈感第二百九十六章 推讓第一百四十二章 再相見第四十二章 別人騎馬我騎牛第一百八十六章 白葉枯病菌第八十六章 夜宴(下)第二百六十九章 新思路第七十二章 包圍圈第一百三十三章 試用第三百五十九章 宴請第一百五十七章 太極變化第七十八章 地下城第二百八十二章 空間第一百二十一章 提醒和離開第七十三章 符文第三百四十一章 灰燼第八章 神國第三十一章 亡靈的籌謀第四百一十七章 準備第一百六十二章 分班第七十八章 積分第八十六章 變異第一百八十二章 方案第一百五十五章 餘波第二百八十一章 手札第一百九十八章 傳言第一百一十七章 中轉第六十八章 貝萊那受傷第一百二十四章 途中第二百九十章 傳播第六十九章 交代第二百五十九章 收服第一百七十三章 揚西到來(求推薦)第二十章 割麥第二百七十一章 紫袍第一百三十二章 礦脈第一百九十六章 源質第二百五十六章 援軍第四百四十八章 噬幽第三百一十九章 插秧第九十七章 還價第四百零四章 試用第六十九章 交代第三百二十七章 分兵第四百一十二章 複寫第一百九十章 店鋪現狀第二百九十八章 巨獸第五十七章 轉移戰場第二百三十五章 交換第四百三十五章 離家第六十二章 求學第三百四十二章 開學第一百六十四章 痊癒第一百零九章 超出服務區第八十三章 回家第一百七十二章 魔法史第一百零五章 確認第十四章 原子模型第二百三十七章 大動靜第一百四十三章 報名(下)第一百六十六章 模特第五十八章 激活第三十一章 吃麪第一百五十二章 三要素第三百二十三章 束手第一百八十四章 最後的測試第七章 除魔第三百八十五章 浮空第二百四十五章 新品種第三百九十三章 溫度第二百九十三章 委員第四百三十八章 浪濤第五十三章 驅退第十八章 無題第七章 陷阱第二百四十六章 進展第三百三十七章 代價第三百三十章 開門第十五章 燉魚(上)第二百六十八章 失誤第三百六十三章 移栽第一百一十九章 暖房第二百三十一章 尾隨第八十三章 挑選第三十五章 消息傳遞第四百六十五章 環保第五十五章 藥老之死第九十六章 選址第二百六十七章 支持第八十二章 佔坑第四百五十七章 拍品第一百三十八章 魔化馬蜂第五十三章 封印異變第一百九十九章 傳染病