前言:我們精心挑選了數篇優質設計模式論文文章,供您閱讀參考。期待這些文章能為您帶來啟發,助您在寫作的道路上更上一層樓。
設計模式[4-5](designpatterns)是在設計面向對象軟件的過程中記錄的知識和經驗,它是對被用來在特定場景下解決一般設計問題的類和相互通信的對象的描述。設計模式的目的就是復用這些面向對象軟件設計[6-7]的解決方案以及便于這些抽象解決方案的積累和交流。軟件設計有2種設計方法,分別是結構化設計方法和面向對象設計方法[8]。設計模式作為面向對象軟件設計過程中知識和經驗的總結成果,具有很重要的作用,可以幫助設計者去分析和解決問題。本文主要關注了工廠模式,一個設計模式的描述一般包含模式名、意圖、結構、參與者、協作等5個方面。本文結合這5個方面詳細介紹工廠方法模式。1)模式名。工廠方法(factorymethod)模式,又稱為虛構造器(virtualconstructor)模式。2)意圖。定義一個用于創建對象的接口,讓子類決定實例化哪一個類。工廠方法模式使一個類的實例化延遲到子類。3)結構。工廠方法模式的結構圖如圖1所示。4)參與者。產品類定義工廠方法所創建的對象的接口,實際產品類實現產品類;接口創建者類聲明工廠方法,該方法返回一個產品類型的對象。創建者類也可以定義一個工廠方法的默認實現,其返回一個默認的實際創建者對象。實際創建者類重定義工廠方法返回一個實際創建者類實例。5)協作。創建者類依賴于其子類來定義工廠方法,所以返回一個適當的實際創建者實例。一般地,工廠模式適用于類創建對象延遲到子類和類創建對象未知的時候。在實際使用過程中,工廠方法模式的父類和子類分別用來定義創建對象的接口和負責生成具體的對象,實例化的過程在子類中實現。由于工廠方法模式隱藏了子類實例化不同對象的創建過程,降低了層次之間的耦合性,滿足了軟件擴展性的需求,從而最大程度地減少增加新子類時需要付出的代價。這個特性很好地滿足了在規約轉換軟件中需要不斷升級和開發新規約的特點。
2通信軟件的開發方案
傳統的FACTS裝置通信軟件針對具體的通信規約,每個軟件只能處理單個的通信規約,造成了巨大的資源浪費并且效率低下。本軟件采用通用型通信軟件方案[9],如圖2所示。在該方案中,變電站內FACTS裝置可只有一個通信軟件,該通信軟件能接入系統中所有FACTS裝置,并且完成與變電站監控系統的信息交換。使用這種通信軟件將大大減少開發通信模塊的工作,提高了代碼的復用率。根據軟件需求分析[10]得出通信軟件應分為3部分開發。1)系統配置。此部分主要用來配置系統中FACTS裝置信息、接入設備信息、通道信息和規約信息。FACTS裝置信息主要包括裝置地址、數據傳輸通道信息和裝置本身具體的遙測、遙信等運行信息;接入設備信息主要包括接入設備地址、數據傳輸通道和接入的具體遙測、遙信等信息;通道信息主要配置數據傳輸通道使用的規約以及輔助的通道地址、端口號等;規約信息用來配置具體的使用的規約庫。2)數據采集與處理。數據采集與處理系統是通信過程上行和下行的數據按照具體的數據格式采集和發送出去。這是通信軟件實際進行數據交換的地方。3)數據轉換。數據轉換就是根據系統配置,FACTS裝置與接入設備之間進行數據通信,完成信息的無縫傳輸。這是通信軟件的核心處理部分。
3IEC60850-103規約向IEC61850標準接入的實現示例
3.1工廠模式在通信軟件中的應用在進行通信軟件的設計時,FACTS裝置通信軟件使用的通信規約不盡相同。因此,本軟件開發了一些常用的通信規約,使得其之間能夠相互轉換。下面結合工廠方法模式說明IEC60850-103規約向IEC61850標準轉換的過程。在進行通信軟件的設計時,不同的規約采用的物理通道不同,也就是通信方式的不同,而實際的通信方式的種類遠小于規約的種類,如果把具體的通信方式寫在具體的規約中,當不同的規約使用相同的通信方式時,就會出現大量重復勞動的現象。此時把不同的通信方式抽象成一個基類,由具體的規約在使用時去實例化自己的通信方式。因此在抽象工廠中定義了創建通道和創建規約的接口,使得規約的創建和通道的創建分開。這樣使用工廠模式可以很方便地開發新的規約,而不需要更改原來已經完成的系統,每增加一個規約只需要增加自己的工廠方法和實現類即可。工廠模式應用如圖3所示。1)抽象工廠類。將抽象工廠類命名為IFactory,主要是定義了抽象的創建通道和規約的方法。分別是createProtocol()和createChannel()。2)具體工廠類。將IEC61850工廠類命名為IEC61850Factory,繼承于IFactory類。實現了具體的規約和通道的創建過程。3)抽象通道類命名為IChannel,定義了通道的打開、關閉、讀和寫的方法以及通道狀態判別的方法。4)TCP通道類命名為TCP,繼承于IChannel類,實現了TCP通信的具體工作。5)抽象規約類命名為IProtocol。主要是定義了通用規約的通用數據變量和處理方法。6)103規約類命名為IEC103,繼承于IProtocol類。主要工作是定義了將采集到的數據局轉換為中間數據IDevData的方法,以及將ICtrlData中的數據下發的方法。7)IEC61850標準類命名為IEC61850,繼承于IProtocol類。主要工作是定義了將IDevData中的數據進行解析的方法和將需要下發的命令轉換為ICtrlData中間數據的方法。
3.2數據結構介紹在103規約向IEC61850轉換的過程中,103規約作為設備側使用的規約,IEC61850作為轉出側的規約。轉換的實際過程要借助于中間數據來完成,數據的流向為雙向,即103規約可以向IEC61850上送數據,IEC61850也可以向103規約下發命令。具體的轉換過程為:103規約將自己采集到的數據轉換為中間數據IDevData格式,IEC61850從IDevData中獲取自己需要的數據,與此相反,IEC61850將需要下發的命令轉換為中間數據ICtrlData格式,103規約從ICtrlData中獲得下發的命令并下發到自己的裝置上去。至此,103規約向IEC61850標準的轉換工作完成。同時,由于IDevData和ICtrlData為中間數據格式,因此當別的規約需要這些數據的時候也可以獲取,這樣103就可以不需要針對其他的規約另行開發,直接就可以完成和其他規約轉換的工作。在FACTS裝置通信軟件中存在2種意義上規約,分別是裝置側規約和轉出側規約,而設備側和轉出側并不進行直接的通信,因此需要一種能夠分別和兩者進行數據交換的中間數據結構,就是IDevData和ICtrlData兩個數據類。
3.3IEC61850數據映射IEC61850[11]是基于制造報文規范(MMS)來實現雙方的通信,而IEC61850-80-1[12]中提出了可以擴充原有的數據類型,同時也給出了IEC60850-5-101和IEC60850-5-104數據向IEC61850映射的列子,結構如下所示。其中casdu、ioa和ti分別映射的是IEC61850中的邏輯設備(logicaldevice)、邏輯節點(logicalnode)、數據(data)。而傳統的規約中仍是靠點索引來建模,即通過CPU號、組號和點號等來組織數據,因此傳統規約向IEC61850轉換時必然要進行一定的映射,這樣就利用擴展的數據類型使得傳統數據點和IEC61850數據一一對應起來。當系統在初始化時,將中間數據中的哈希表進行初始化。當IEC61850作為智能設備規約時,通過解析配置文件名,得到主鍵,按照一定的解析方法就可以得到對應傳統規約的CPU號、組號和點號;而IEC61850作為控制規約時,將轉出的CPU號、組號和點號按照一定的組織方法形成具體的主鍵,即可在哈希表中得到唯一對應的IEC61850的SCL腳本。這樣使得IEC61850和傳統規約就可以方便的進行規約轉換工作。
4結論
為了更好地定義中國本土定制服裝品牌,本文作了如下界定:定制是一種消費行為;定制服裝指的是商品性質;定制服裝品牌是一種文化現象。將中國定制服裝品牌定義為:基于本土文化與消費特征的,以消費者需求為驅動因素與品牌導向的,以個體消費者的體型特征、氣質類型、個人品味、生活方式、購買習慣為設計基礎的文化現象,并形成包括產品、價格、促銷、渠道、人員、銷售過程、環境等相關營銷組合要素在內的品牌運營與管理體系。其作為一種文化現象,植根于本土環境與當代思潮。定制服裝的品牌模式分類以經營模式、業務模式、服務模式、盈利模式為核心維度,對定制服裝品牌在生產、設計、銷售、服務等過程中所形成的組合關系的相關探討[6]。通過對現有國內定制服裝品牌官網資料的整理與針對廣州、南京、上海、深圳、北京、杭州等地區主流商場中的代表品牌展開為期3個月的市場調研,明確了定制服裝品牌的市場份額、品牌運作方法與品牌類型?;诙ㄖ品b品牌模式的核心維度分析,將定制服裝品牌模式劃分為3類:基于作坊式運營并專注于高級定制業務的定制服裝工作室或品牌;基于成衣品牌多元化發展與品牌上延的定制服裝子品牌;基于數字技術與流水線生產的大規模定制服裝品牌或團購定制品牌。為了進一步說明3類定制服裝品牌模式的差異,以業務模式、經營模式、盈利模式、服務模式這4個核心維度為切入點進行逐一比對分析。表1示出定制服裝的品牌模式分類及其核心維度分析。
2定制服裝品牌的動態多維定位體系
2.1定制服裝品牌的定位特征
2.1.1系統性特征品牌價值鏈是指建立在品牌價值基礎上的每個品牌運作環節的結合體,要求每個價值模塊發揮最大的協同效應。整條價值鏈的無縫對接依賴于全部環節的合理規劃,準確定位。因此,要建立系統定位的觀念,從某個具體定位點切入,進行品牌運作的全盤規劃[5]。服裝品牌定位的內容與范圍可以選自產品、價格、分銷和溝通等全部營銷組合要素中的任意一個,定位點的選擇與實現均依賴于與其他營銷組合要素的配合與所產生的協同效果。因此,借鑒品牌價值鏈理論的思想,形成具有系統性特征的定制服裝定位理論。2.1.2多層次特征定制服裝品牌的定位具有多層次特征。服裝品牌的定位是展開營銷戰略戰術的前提,服裝品牌定位的內容包括:目標消費者、品牌文化、產品設計風格、品牌差異點、產品價格、品牌發展戰略、產品功效、競爭優勢、情感定位等多個方面。同時,由于世界的復雜性、環境的多變性和消費群體的多元性,很難用單一的市場組合滿足所有的服裝消費者。因此,基于統一定位對品牌不同層次要素的組合搭配才是確保品牌順利實現溢價的基礎。其中,處于多層次結構中核心層的各定制服裝品牌要素成為品牌定位點選擇的備選項。2.1.3動態性特征定制服裝品牌的定位具有動態性特征。在進行定制服裝品牌定位時,一系列定位要素,如消費者、競爭品牌、品牌自身、行業環境、經濟政治環境等都處于持續的變化發展中,因此品牌定位往往需要不斷更新定制服裝品牌要及時檢查自身定位的準確性與時效性,因此定位又具有動態性結構特征。動態定位(DynamicPositioningModel),以品牌目標消費者、競爭品牌、品牌自身為定位的主維度,以宏觀環境(政治、經濟、法律、文化等)、行業環境等內容為定位的輔維度,從多個內外維度收集動態信息實現對品牌的精準定位。圖1示出DPM動態定位圖。該模型以“變化”為前提假設,從5個維度實現品牌的定位與再定位過程[7]。
2.2定制服裝品牌的定位點分析
市場定位理論的核心內容是基于品牌目標消費者的偏好和尚未被滿足的需求,找到令競爭品牌處于劣勢的營銷要素組合。為了建立各營銷組合要素間的協同關系,需進一步甄別出一個最能體現品牌差異化的點,即“定位點”的概念。定位點是目標消費者所關注的利益或價值點,也是品牌各項營銷戰略、戰術制訂的基點,準確有效的定位點識別還是品牌實現差異化的根本[8-9]。定制服裝品牌定位點識別的具體步驟為:1)目標市場定位(即目標消費群的準確識別,并了解其需求);2)定位點識別(通過競爭分析,選取相應的品牌利益、屬性、價值定位點);3)品牌定位(通過各項營銷要素的組合運用實現定位)。表2示出不同定制服裝品牌的定位點選擇。定制服裝品牌定位點選擇的范圍具有一定的局限性,定制服裝品牌的利益定位點大多集中在產品、體驗、服務上。對于定制服裝品牌而言,消費者更加關注的是產品屬性帶來的體驗利益,因此利益定位點來源于購買動機或消費動機,諸如社會導向層面的炫耀、地位象征、獨特、贈禮、精致等。
2.3定制服裝品牌的需求特征
定制服裝市場消費層次豐富,不同層面、不同層次的需求共同勾畫出一個多層次、具有特殊性的中國定制服裝市場[10]。消費者的需求特征是品牌動態多維定位的起點,主流消費群的分類與需求特征分解是定制服裝品牌動態多維定位體系建立的前提。采用K-均值聚類分析的方法,對100個定制消費者樣本進行分類。根據聚類結果,將定制服裝消費群體分為3個子群體,分別占比為31%,25%,44%。通過對3類定制子群體的比對分析,可以將定制服裝消費群的定制需求歸納為以下3類:商務、社交定制需求;特體定制需求;婚慶定制需求。
2.4定制服裝品牌的動態多維定位
為了更加準確地完成對定制服裝品牌的定位,首先要基于動態定位模型,對5個主要定位維度進行分析;根據定制服裝消費者對各個營銷組合要素的需求,選擇品牌相應的利益定位點、價值定位點與屬性定位點。最后根據定制服裝主流消費者的主要定制需求完成定制服裝品牌的動態多維定位。通過調研找出顧客選擇定制服裝的影響因素,根據重要程度排列為:符合體型特征(64%)、產品可選擇性強(58%)、符合工作及社交需求(55%)、享受定制服務(38%)等。將以上結論代入定制服裝品牌的動態多維定位體系。定制服裝品牌的動態多維定位體系可分解為3個步驟:S1動態定位過程,即對5個主要定位維度(消費者、競爭對手、企業自身、宏觀環境、行業)進行分析;S2定制服裝品牌定位點選取過程,即基于定制服裝消費者需求導向的營銷要素組合分析,選取相應的利益、價值、屬性定位點;S3定制服裝品牌核心定位點識別與應用過程,即選取定制服裝品牌的主定位點、次定位點、水平定位點,再完成定位范圍、寬度、數量、過程的選擇。定制服裝動態多維定位體系的應用幫助定制服裝品牌識別核心定位點,并應用到營銷要素組合(產品、價格、渠道、促銷)中,即:S1S2S3。
3定制服裝品牌的設計模式
3.1設計模式與模塊化思想
設計模式是基于企業背景與品牌模式的設計完成方式與設計問題解決方案。定制服裝品牌的設計模式是基于定制服裝品牌模式與設計類型的設計方法研究。模塊化是協調設計中多個需求,實現整體系統、創造多個不同的形態并降低產品成本的一種方法,采用模塊化設計思想對定制服裝的設計系統進行探討,有利于標準化的設計和規范的管理[11-12]。組成一個完整事物的各個環節處于離散狀態時,這些不能形成合力的環節的作用將極其微弱;反之,當這些環節進行有序連接后,就能相互助推,發揮出該事物應有的聯動效應。圖2示出定制服裝品牌設計模式的子模塊結構關系。本文對模塊化思想的借鑒正是將品牌設計過程中相關核心環節進行模塊化整理,并使之相互連接起來并發揮聯動效應。
3.2定制服裝品牌的核心要素
客戶對品牌的認識往往是通過對最終產品的認識來形成的。一個完整的產品包括許多要素,然而在很多情況下,最終產品質量與功能的提高往往取決于其中幾個關鍵因素。本文將對整個產品質量功能起到關鍵作用的要素稱為核心要素。通過對現有文獻、3種訪談結果的整理,確定了定制服裝品牌設計核心要素評價體系,分為定制服裝品牌形象、定制服裝品牌產品、品牌定制服務、定制服裝品牌市場網絡4個二級指標及相關的19個三級指標,構建了如圖3所示的中國定制服裝品牌評價要素指標的遞階層次結構。采用專家評價和核心定制消費者滾雪球調研法相結合的方法采集數據并構成判斷矩陣。根據中國定制服裝品牌要素評價的遞階層次結構關系,運用層次分析法,確定各準則層因素對目標層的影響權重并最終合成權重,表3示出中國定制服裝品牌評價指標的權重分析。各指標的組合權重為W=(0.0064,0.0144,0.0309,0.0030,0.0087,0.0122,0.0411,0.0636,0.0180,0.0913,0.0279,0.3178,0.1484,0.0309,0.0663,0.0138,0.0663,0.0064,0.0309)T,所有判斷矩陣的一致性比例(CR)均小于0.05,比較判斷矩陣的一致性可被接受。由此判斷,基于成衣品牌業務延伸的定制服裝子品牌的核心要素為:C31(0.3178)、C32(0.1484)、C26(0.0913);次核心要素層為:C42(0.0663)、C34(0.0663)、C24(0.0636)、C23(0.0411)、C13(0.0309)、C33(0.0309)、C44(0.0309);要素:C27(0.0279)、C25(0.0180)、C12(0.0144)、C41(0.0138)、C22(0.0122)、C21(0.0087)、C11(0.0064)、C43(0.0064)、C14(0.0030)。
3.3定制服裝品牌設計模式的構成
對定制服裝品牌的設計模式進行分解,定制服裝品牌的設計模式包括以下4個模塊:1)定制服裝品牌的三維設計模塊(ISS),即整合設計(IntegratedDesign)、標準設計(StandardDesign)、系統設計(SystematicDesign);2)定制服裝品牌的動態多維定位模塊(S3);3)定制服裝品牌的要素分層模塊(Y),即通過遞階層次結構的建立判斷各個要素的權重,將19個三級指標劃分為定制服裝品牌的核心要素層、次核心要素層和要素層,從而實現對有限定制服裝品牌資源的優化配置與品牌核心定位點的選取;4)定制服裝品牌的營銷要素組合模塊(MTM4P),即根據品牌定位點的選擇過程,分別從利益定位、價值定位、屬性定位的角度對各營銷要素進行分析,進而識別品牌的核心定位點、次核心定位點和水平定位點。4個模塊的有機復合,推導出定制服裝品牌設計模式的復合架構。定制服裝品牌設計模式如圖4所示,包括4個模塊:1)定制服裝品牌的三維設計模塊(ISS);2)定制服裝品牌的動態多維定位模塊(S3);3)定制服裝品牌的要素分層模塊(Y=0.0064X11+0.0144X12+0.0309X13+0.0030X14+0.0087X21+0.0122X22+0.0411X23+0.0636X24+0.0180X25+0.0913X26+0.0279X27+0.3178X31+0.1484X32+0.0309X33+0.0663X34+0.0138X41+0.0663X42+0.0064X43+0.0309X44)+(MTM4P);4)定制服裝品牌的營銷要素組合模塊(MTM4P)。將4個模塊組合在一起,再加上一個時間軸的概念,即再定位的過程(W),即得到基于動態多維定位的定制服裝品牌設計模式(Fashioncustomizationbranddesignmodel,FCBDM)的基本框架。
4結論
1.采用來自生產第一線和科研實踐的課題作為畢業設計選題。
在畢業設計選題方面要采用生產第一線或科研實踐的課題作為畢業設計題目,使學生融入到生產實際中,初步了解生產技術和科研工作的流程,接觸生產實際中的問題。從思想上明確科研項目選題的重要性,從而意識到正確選題與促進經濟發展兩者之間的必然聯系。在這種題目下,學生可以在科研項目中得到歷練,可以初步培養學生的科研能力,使學生的主觀能動性得到充分發揮,提高學生的綜合素質。在畢業設計中,加強學生的團結協作能力,拓寬學生的知識面和創造力,增強學生的創新能力。
2.指導教師深入實踐,加強校企合作關系。
采用來自生產第一線和科研實踐的課題作為畢業設計題目,這就要求指導教師具有很強的實踐能力,特別是那些專業課或專業基礎課教師必須具備現場生產實踐經驗。只有這樣學生做出的畢業設計才能符合實際,并且經得起實踐的檢驗。這就促使指導教師要到實踐中“找原材料”。這種要求,對教師本身也有一種壓力,會對提高教師自身專業實踐能力產生一定的推動作用。在產學研相結合的畢業設計中,教師和學生可以達到教學相長的目的。與此同時,指導畢業設計的教師除必須具有堅實的理論基礎外,還需具有解決實際應用問題的實踐能力。然而現實的情況是許多專業課教師雖然理論基礎堅實,但是他們從高校畢業就立即進入高校工作,缺少實踐能力,這就需要采用產學研相結合的畢業設計。在畢業設計的準備過程中,指導教師可以深入企業進行實踐,加強學校與企業之間的合作關系,在實踐中豐富教師的教學內容,教師自身堅實的知識也可以為企業解決實際問題提供必要的理論基礎。在畢業設計過程中,指導教師與企業技術人員共同對學生進行畢業設計指導,也可以強化自己的實踐能力,對高?!半p師型”教師隊伍的建設具有巨大的推動作用。
3.聘請企業技術人員兼職指導教師。
在“源于企業生產實際的畢業設計模式”的畢業設計工作中,高??梢缘狡髽I或科研單位聘請技術研究人員作為學生設計的兼職指導教師,這樣有利于提高師生實踐能力和解決實際問題的能力,在解決學校在職教師缺乏實踐經驗的同時,也進一步解決了缺少指導教師或指導教師時間和精力投入不足等實際存在的問題;對企業方面來說,與學校合作有利于企業技術人員的不斷創新,有利于企業在迅猛發展的經濟浪潮中、在激烈的市場競爭中保持其長期、持續發展的優勢。企業也可以邀請理論基礎十分堅實的高校教師擔任高層次的技術專家與管理顧問,從而達到雙向交流的目的,使企業和高校實現共贏。
二、源于企業生產實際的本科畢業設計選題保障措施
源于企業生產實際的本科畢業設計選題得以順利進行,必須有一定的保障措施,使學生和教師積極參與企業技術服務活動,為企業解決生產第一線技術難題。為此企業、社會和學校必須做好以下幾方面的內容。
1.完善促進學校、教師、企業結合的政策環境。
實現該模式畢業設計的前提是落實好促進產學研結合的相關政策,包括強化監督,促進科技成果轉化相關政策的落實,切實解決產學研結合過程中科技成果的分配問題。針對產學研結合的實際特點,進一步完善政府機構對大學或科研機構的考核政策,引導其建立一套有利于成果轉化和開展產學研合作的評價考核體系。
2.構建有利于產學研結合的公共服務平臺。
建立有利于產學研相結合的信息平臺,關鍵是要實現促進人才、技術、資金及設備等信息之間的有效對接,從根本上解決信息不對稱的問題,促進各種信息的溝通,認真組織協調各方面的關系,加強高技術水平人才的培訓,共同促進本行業內的產學研相結合。
3.營造有利于產學研合作的環境。
在當前創新型國家建設的歷程中,想要營造有利產學研合作的環境就要大力宣傳它在國民經濟發展中的重要地位和作用,加強宣傳與產學研結合相關的政策;認真總結那些產學研結合進展順利的先進典型,將其成功的經驗進行推廣和分享;加快建設全社會的信用體系,強化相互間的契約意識,確保產學研合作可以得到不打折扣的執行;在合作過程中,我們應該大力弘揚、合作共贏的理念,鼓勵各方開展多樣的有利于產學研相結合的各種合作。
4.改革完善教學科研評價體系。
對科研評價體系進行必要的調整和完善。
5.鼓勵和支持教師突出應用創造更多更高水平的科技成果。