ISA95的抽象慣例

2021-09-07 13:45:03 字數 406 閱讀 5419

要想理解isa95。而且應用到設計中去。就要理解isa95背後的抽象模式,以下這個圖是我依據我對isa95的理解畫出來的:

這個抽象模式是要在業務領域中抽象出實體物件。實體物件都用上圖所看到的的業務物件和業務物件屬性的方式去轉換到關係式資料庫中,這就是使得該業務實體物件具備了相當的靈活性。

這個抽象的模式事實上是代表了與以往資訊化設計全然不同的方式方法,用這個抽象模式也能夠非常easy的表達業務中的實體物件,更關鍵的是能夠解決用關係式資料庫表達物件所帶來的強耦合性,是一種設計靈活的資訊化產品非常好的方法。難點也在於設計的思維方式須要轉變。要從面向資料的思維轉換到物件導向的思維才幹用好這種方法,抽象不好,反而會誤入歧途。

owl的is a的弱點

由於 子類 is a 父類 例項 is a父類。這兩者的混淆導致了owl這種結構性知識表達的表達能力弱了一些。比如某乙個東西你很難決定把它作為乙個類的子類或者例項。如 花 和 桃花 是把桃花作為花的乙個子類還是例項?桃花有自己的屬性,比如顏色,所在的樹,以後結什麼果實。可以作為例項了。但如果作為花的...

突破MS的ISA限制

突破ms的isa限制 標籤 可能現在對區域網上網使用者限制比較多,比如不能上一些 不能玩某些遊戲,不能上msn,埠限制等等,一般就是通過 伺服器上的軟體進行限制,如現在談的最多的isa server 2004,或者是通過硬體防火牆進行過濾。下面談談如何突破限制,需要分限制情況進行說明 一 單純的限制...

is A和has A的區別

is a 與 has a 的關係。is a 代表類之間或類與介面的繼承關係,比如貓是動物,狗也是動物,都繼承了動物的共同特性,再用oo語言實現時,應將貓和狗定義成兩種類,均繼承動物類。has a 代表的是物件和他成員的從屬關係,同一種類的物件,通過它們的屬性的不同值來區別。比如張三和李四都是人,但他...