模式,顧名思義,就是「模」和
「式」。廣義上的「模式化」是一種原型方法prototype,它用「模」給出標準/要求,用「式」達成目標/目的。
對「模」而言,「式」就是
結構方法
(得到結構的方法)
和結構維持
(結構維持的方法),而對「式」來說,「模」給出了「式」的作用範圍。
所以,模式化是解決具體問題的原型法方案,也就是說,
pattern
「模式化
」是解決方案
scheme
原型的基本方法,它為各種不同原型級別的方案提供了基礎,這些方案按照對實際應用系統的抽象程度從高到低排列下來分別是:
stylization
「程式化
->通過制訂法規」、
configuration
「組態化
->通過確定配置」、
information
「資訊化
」-> 基於靜態特徵(概念性/功能性)
的分體branch、
case
情景化」-> 基於動態特徵(事物間的相互轉換/相互連線等)
的變體variant、和coding。
應用系統的葉子級原型方案是「分體」和「變體」, 它們分別是應用程式中element和modelelement的結構原型--以它為頂點的層次結構。element和modelelement表示了任何object(事物,也是程式設計中的物件)所具有的靜態性/動態性這兩種特性。 對
一般的應用系統
(或者叫「資訊系統」,區別於通用資訊系統原型)程式設計來說
,物件導向的程式設計方法
(oop)
就是將上面所說的,從程式化直到
coding
的乙個混搭,而
面向切面的程式設計方法
(aop)
則還額外混搭了認知範圍以內的不同側面上的切點模式方案。
這裡「oop」中的物件,指的是元件物件模型
(component object model
,com)物件(
為示區別,後面稱為「com物件」
),而更廣義的物件
object
,實際上是描述
com物件的特徵和目標的物件,也就是前面所說的「模」的具體化形式
-「型」。
對於乙個通用資訊系統來說,有三種「型」:鍵值型
(kv)
、關係型
(renatinal)
和com
型。應用系統就是一組
com物件集,設計中使用
pcom
(可移植公共物件
portable common object model)
作為com
物件的原型,即:設計中的最高端別的「型
model
」是pcom
。com
物件是具有封裝性、多型性和繼承性三大特性的任何
com物件的「型」。這三種特性,分別用box、preserver和lineage表示它們的基類,並需要提供基本的實現。
(未完)
B S模式是什麼?
b s browser server,瀏覽器 伺服器 模式又稱b s結構。它是隨著internet技術的興起,對c s模式應用的擴充套件。在這種結構下,使用者工作介面是通過ie瀏覽器來實現的。b s模式最大的好處是執行維護比較簡便,能實現不同的人員,從不同的地點,以不同的接入方式 比如lan,wan...
設計模式是什麼
什麼是設計模式 設計模式有甚多不同的表述 設計模式是一種對問題本質的通用解決方案。從設計或重構的角度來講 設計模式是對軟體中可變性封裝的通用的框架 可變性是軟體中容易變化的部分 軟體設計的目標是可擴充套件性,可插入性,靈活性。可擴充套件性 新的功能可以很容易的加入到系統中去。可插入性 可以很容易的將...
設計模式是什麼
建立型模式 共五種 工廠方法模式 抽象工廠模式 單例模式 建造者模式 原型模式。結構型模式 共七種 介面卡模式 裝飾器模式 模式 外觀模式 橋接模式 組合模式 享元模式。行為型模式 共十一種 策略模式 模板方法模式 觀察者模式 迭代子模式 責任鏈模式 命令模式 備忘錄模式 狀態模式 訪問者模式 中介...