




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
設(shè)計(jì)愛上ITIT+設(shè)計(jì)的形式與內(nèi)容劊新(Innovation)IT+設(shè)計(jì)形式創(chuàng)新內(nèi)容創(chuàng)新IT+設(shè)計(jì)1、形式跟隨內(nèi)容
形式與內(nèi)容形式包裝內(nèi)容(的變化)?
飲料:是內(nèi)容?
杯子:是形式?
形式跟隨內(nèi)容(Functionfollowscontent)?
軟件內(nèi)涵
=
內(nèi)容變化?
軟件形式
=包容內(nèi)涵
+形式組合形式組合出美之序2、簡單形式與美之序--從貨柜說起提升能力、管理內(nèi)容變化和復(fù)雜◎
未來的變化和復(fù)雜性是本質(zhì)性(essential)的,人們無法刪除它?!蛴谑窍朕k法提升人們管理復(fù)雜的能力。辦法:設(shè)計(jì)出簡單◎
將復(fù)雜內(nèi)容(Content)包裝于簡單形式
(Form)里
。月落烏啼霜滿天,江楓漁火對愁眠。
姑蘇城外寒山寺,
夜半鐘聲到客船?!?/p>
簡單的形式+簡單組合韻律
=美之序(Order)。?
“
一個(gè)DNA螺旋形的結(jié)構(gòu),可以由完全相同的小單位形成(好比一面墻是由相同結(jié)
構(gòu)的磚砌成);再者,每一個(gè)小單位元所
插入的方式,與別的小單位一模一樣。只
要你一旦明白一個(gè)DNA結(jié)構(gòu)的裝置方式,
你便可以掌握全部?!盌NA螺旋形的結(jié)構(gòu)簡單造形內(nèi)涵復(fù)雜簡單韻律重復(fù)組合<序>和<容易>的經(jīng)濟(jì)效益容易序3、簡單形式的特性
美之序的特性?
特性1:構(gòu)造簡單——單一元素。?
特性2:包容變化——貨柜能裝無限形式之物,XML能表示各式各樣之檔。?
特性3:容易組合——簡單的線性、樹狀或
網(wǎng)狀組合規(guī)律,呈現(xiàn)出美好的序。?
單一元素,一致界面,
?
簡單組合,無限復(fù)制,
?
裝進(jìn)天下所能裝之物。?
單一元素,一致界面,
?
簡單組合,無限復(fù)制,
?
表示天下所有的檔。集裝箱:XML:單一(簡單)造形創(chuàng)造整體(美)之序?
自然界生物之設(shè)計(jì),其主要限制是「資訊
的有限性」(InformationLimitations)。?
由于這項(xiàng)限制,一個(gè)生物形體的造成,是
出自一個(gè)概括性計(jì)劃:「單純的造形
」。?
隨著生物的成長、與環(huán)境的交互資訊愈多
,逐漸在細(xì)節(jié)上修修補(bǔ)補(bǔ),就發(fā)展出「不同的內(nèi)涵
」。?
然后,基于單純的造形,不斷進(jìn)行「重復(fù)
地組合
」。自然界之序?
例如,漂亮的楓葉林,就是合乎「單純造形、不同內(nèi)涵、重復(fù)組合」三項(xiàng)特性。許
多造形相同(且不同細(xì)節(jié))的楓葉,組合出一
遍美麗的樹林。?太陽系的行星運(yùn)行軌跡,呈現(xiàn)單一的橢圓造形。
每一個(gè)造形都只含有兩種元素:太陽和行星。?政府架構(gòu),其造形也只有三種元素:行政、立法和司法
。?軟件的類別(Class),其造形也只有兩種元素:
函
數(shù)和數(shù)據(jù)項(xiàng)。?軟件XML的造形也只有兩種元素:Tag和Content
。?物理的原子,其造形只有三種元素:質(zhì)子、中子和電子
。從復(fù)雜中設(shè)計(jì)出簡單E
=
mc^2
F
=
ma?
造形的元素不超過三種。原子簡單造形?
造形有三項(xiàng)元素:質(zhì)子、中子和電子。造形的組合4、以序容易的經(jīng)濟(jì)效益?
比爾.蓋茲:
”這些書告訴我人類發(fā)揮創(chuàng)造力的故事,正是基于這股創(chuàng)造力世界才越來
越好
…。"(摘自微博36Kr)5、軟件的內(nèi)涵--如If
ThenElse
…int
a=10;if
thencallExp(int
a)elseif
thencall
Drawing()elsestatus=True;?
內(nèi)涵
:業(yè)務(wù)流程(Flow)、企業(yè)規(guī)則(Rule)和
運(yùn)算邏輯(Logic)等。復(fù)雜多變Function(函數(shù))內(nèi)容多變6、軟件的形式(貨柜)
函數(shù)
=貨柜貨柜貨柜內(nèi)容多變函數(shù)
=貨柜簡單造形,內(nèi)容多變柜柜程序師
→
架構(gòu)師形式內(nèi)涵焦點(diǎn)轉(zhuǎn)移簡單造形多變內(nèi)涵程序師
→
架構(gòu)師
組合出簡單造形多變內(nèi)涵美之序(Order)架構(gòu)
美之序簡單造形多變內(nèi)涵容易:容納多變(易)架構(gòu)組合出美的架構(gòu)復(fù)雜多變(內(nèi)涵)找出簡單(形式)(設(shè)計(jì))美的架構(gòu)找出簡單掌握復(fù)雜
(設(shè)計(jì))復(fù)雜多變(形式)(內(nèi)涵)(容易)美的架構(gòu)復(fù)雜多變(形式)(內(nèi)涵)程序師架構(gòu)師7、軟件形式(造形)的演進(jìn):函數(shù)
→類別?
顧名思義,程序碼造形就是程序碼層級的
設(shè)計(jì)造形(Form)。程序碼造形就是開發(fā)者
常用的詞匯(Vocabulary),其能直接對映
(Map)到程序語言的基本結(jié)構(gòu),此結(jié)構(gòu)大多
定義成為關(guān)鍵字(Keyword)。例如,指令
(Instruction)、函數(shù)(Function)和類別(Class)。1970年代的主要造形:函數(shù)/*
C語言程序碼
*/intfunctionadd(intx,inty)
{int
sum;sum
=x
+y;returnsum;}intfunctionmul(intx,
inty)
{int
sum;sum
=x*y;returnsum;}intfunctionexec(
int
a,
int
b){intk
=
mul(
add(a,
b),
100);}void
main(){printf(“%d”,exec(3,5));}?
函數(shù)造形簡單,其內(nèi)部的組成要素是:指相互呼叫(Functioncall)。
i
組,
述:(
n,t)并。線性排列Stateme律敘規(guī)稱合或造o也有簡單的令(Instruct1980年代的主要造形:類AccountClass+attribute1-function1()?
類造形是對函數(shù)造形加以擴(kuò)大;結(jié)合了屬
性(Attribute)。C++程序碼classCalculator
{int
x,y,value;public:void
set(m,
n){
x
=
m;y
=
n;}void
add()
{value
=x
+
y;}void
mul()
{value
=x
*
y;}int
get()
{return
value;}}//------------------------------------------------classAdderextends
Calculator{public:int
exec(int
m,
int
n){set(m,
n);add();set(get(),
100);mul();return
get();}}//------------------------------------------------void
main(){Adder
adderObj=new
Adder();printf(“%d”,adderObj.exec(3,5);}?
例如C++、Objective-C、Java和C#等語
言的主要程序碼造形就是類別。類別造形
內(nèi)含2個(gè)要素(更小的組成單位):屬性(Attribute)和函數(shù)(Function)。也有清晰的造形組合規(guī)律:定義了類別之間的組合關(guān)
系,例如上述范例里的”
擴(kuò)充(Extends)”
關(guān)系等;并透過內(nèi)含的函數(shù)來相互呼叫。類別造形內(nèi)涵楓葉類別類別造形楓葉類別造形鸚鵡類別鸚鵡(內(nèi)涵)8、軟件的造形組合
最基本組合:
類別繼承(Inheritance)?
類別(Class)的最基本組合(繼承)之一是:父/子類別組合,又稱”基類/子類“組合。基類子類64UI//
androidpublicclass
myActivityextendsActivity{@OverridepublicvoidonCreate(Bundle
state){//
……}}Taskclass
Task
extends
Thread{public
void
run(){//
…
.}}public
class
JMain{public
static
void
main(String[]args){Threadt
=newTask();t.start();//…
..}}9、從程序設(shè)計(jì)到(架構(gòu))設(shè)計(jì)
的心靈雞湯程序師的迷思:基類是穩(wěn)定的穩(wěn)定的共同部分69?
基,
別,所,對不變的)。(相分以基類的內(nèi)容是穩(wěn)定從子類抽出共同的部放入基類里類是抽象類喝點(diǎn)雞湯,就掌握架構(gòu)師心靈了
,,,,
基類/子類類別造形類別造形造形基類/子類類別貨柜類別貨柜貨柜內(nèi)容多變內(nèi)容多變10、造形組合是儒家文化的缺陷嗎?反思?
牟宗三在1961年的書里,就提了:儒家文
化里,☆只有「理性之運(yùn)用表現(xiàn)」,☆只有「理性之內(nèi)容表現(xiàn)」,而缺少「
理性之外延表現(xiàn)
」牟宗三的“良知的自我坎陷說”☆只有「綜合的盡理之精神
」,而缺少「
分解的盡理之精神
」而缺少「
理性之架構(gòu)表現(xiàn)
」?例如,
甲午戰(zhàn)敗之后,清庭大員們猛然發(fā)新后的日本。因而發(fā)起了維新變法運(yùn)動(dòng)。此運(yùn)動(dòng)的主角人物張之洞就主張:中學(xué)為體,西學(xué)為用。列,
的,
足,維英治與明能制不抵僅以不而且還不洋務(wù)運(yùn)動(dòng)強(qiáng)相抗衡同光以來美現(xiàn)例如:<中學(xué)為體,西學(xué)為用
>(體/用關(guān)系)
西學(xué)
中學(xué)
?
張之洞在《勸學(xué)篇》里寫道:☆“
法者,所以適變也,不必盡同;道者
,所以立本也,不可不一?!薄睢?/p>
夫不可變者,倫紀(jì)也,非法制也;圣道也,
非機(jī)械也;心術(shù)也,非工藝也?!薄?/p>
“
中學(xué)為內(nèi)學(xué),西學(xué)為外學(xué)
?!?/p>
(變/不變關(guān)系)法(可變)
道(不變)
形式不變:<中學(xué)
、西學(xué)皆可變
>
容。,皆可變。中學(xué)和西學(xué)都是內(nèi)將內(nèi)容與形式分離??形(Form)的不變
中學(xué)
西學(xué)
簡單的形式多變的內(nèi)容?
基于張之洞的<造形>,人們就能繼續(xù)替造
形來訂定其清晰而簡單的組合規(guī)律,以便讓人人都能從簡單中組合初復(fù)雜(系統(tǒng)或產(chǎn)
品)。就像,將氫氧原子組合成水分子一般。H2O?
這是造形的不變,以及組合韻律的不變;
而不是中學(xué)或西學(xué)的不變。一棵樹也是形的不變,以及組合韻律的不變;而不是樹
干、樹葉或樹根的不變。理性之應(yīng)用表現(xiàn)應(yīng)用應(yīng)用應(yīng)用?
從單一造形往外衍生和擴(kuò)展。?
Ex.太極圖造形。造形內(nèi)含的兩項(xiàng)要素(陰陽兩儀),衍生出四象;再衍生出八卦。理性之架構(gòu)表現(xiàn)11、類別的創(chuàng)新組合--高煥堂提出的EIT造形
classTaskextends
Thread
{public
void
run()
{int
sum
=
0;for
(int
i=
0;
i
<=
100;
i++)sum
+=
i;System.out.println("Result:"+
sum);
}}EIT造形:<基類/子類>結(jié)構(gòu)子類基類界面TaskEIT的變形基類子類界面92?
于此圖里,Thread基類會(huì)先誕生一個(gè)小執(zhí)行,
叫,然(或
小)
。面函數(shù)ble介nnun的rRu別過類透了Task執(zhí)行緒行該執(zhí)后呼緒classTaskimplements
Runnable
{public
void
run()
{int
sum
=
0;for
(int
i=
0;
i
<=
100;
i++)sum
+=
i;System.out.println("Result:"+
sum);
}}publicclassJMain
{publicstaticvoid
main(String[]args){
Threadt=new
Thread(new
Task());
t.start();System.out.println("Waiting...");}}◎以汽車來做比喻InterfaceEngineTire98EIT99
ET12、EIT造型的架構(gòu)應(yīng)用應(yīng)用◎
雖然,標(biāo)準(zhǔn)化也是減法設(shè)計(jì)的途徑之一
,
但是基于城市是永續(xù)發(fā)展的,而通信技術(shù)是
日新月異的,試圖統(tǒng)一善變的科技,在實(shí)務(wù)
上顯示其效果的局限性。智慧家庭通訊協(xié)議交通車聯(lián)網(wǎng)范例(一)◎
開放軟件平臺(tái),包容過去、現(xiàn)在和未來的通信協(xié)議,提升了持續(xù)發(fā)展的未來性。通訊協(xié)議E&ITE&IT交通車聯(lián)網(wǎng)智
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年軟考設(shè)計(jì)師學(xué)習(xí)方法解析試題及答案
- 技術(shù)員計(jì)算機(jī)考試全真試題及答案
- 高考數(shù)學(xué)知識(shí)技能對比研究試題及答案
- 企業(yè)戰(zhàn)略實(shí)施的關(guān)鍵技能試題及答案
- 軟件技術(shù)員考試成敗關(guān)鍵解讀試題及答案
- 行政法學(xué)多元化視野試題及答案
- 企業(yè)財(cái)務(wù)戰(zhàn)略與其風(fēng)險(xiǎn)管理架構(gòu)試題及答案
- 多元化經(jīng)營的實(shí)施方案計(jì)劃
- VB考試必背知識(shí)點(diǎn)的試題及答案
- 湖南省2025年第一次集中招聘考試筆試歷年典型考題及考點(diǎn)剖析附帶答案詳解
- 卷紙有多長(教學(xué)設(shè)計(jì))-2023-2024學(xué)年六年級下冊數(shù)學(xué)北師大版
- 浙江省寧波市2024年小升初英語試卷(含答案)2
- 1.2 勻變速直線運(yùn)動(dòng)-醫(yī)藥衛(wèi)生類
- 3.2 推動(dòng)高質(zhì)量發(fā)展 課件高中政治統(tǒng)編版必修二經(jīng)濟(jì)與社會(huì)
- 《太陽升起來了》課件
- 2024年湖北高考化學(xué)真題試題(原卷版+含解析)
- 住院成人高血糖患者血糖監(jiān)測醫(yī)護(hù)協(xié)議處方共識(shí)
- 汽車清潔保養(yǎng)服務(wù)合同示范文本
- 《市場營銷:網(wǎng)絡(luò)時(shí)代的超越競爭》第4版 課件 第8章 制定有效的價(jià)格策略
- 龍門吊安裝方案(10噸)
- 離婚糾紛-模擬法庭劇本
評論
0/150
提交評論