日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > asp.net >内容正文

asp.net

什么是对象?——摘自《设计模式精解》(熊节 译,清华大学出版社,2004.12,P20)...

發布時間:2024/1/17 asp.net 51 豆豆
生活随笔 收集整理的這篇文章主要介紹了 什么是对象?——摘自《设计模式精解》(熊节 译,清华大学出版社,2004.12,P20)... 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

2019獨角獸企業重金招聘Python工程師標準>>>

Martin Fowler描述了軟件開發過程中的三個不同的視角(perspective)

視角1 —— 概念(conceptual)
????? 這個視角“展現了問題領域中的概念……一個概念模型可以在對實現軟件有很少或毫不知情的情況下畫出…”

?

視角2 —— 規格(specification)

????? “現在我們看看軟件,但我們只看軟件的接口,而不看實現。”

?

視角3 —— 實現(implementation)

?????? 現在,我們置身于代碼本身。“這可能是最常用的視角,但在許多方面,規格視角經常是更好的視角。”

?

?

從Flower的視角框架來觀察對象:

  • 概念層次來看,一個對象是一系列責任;
  • 規格層次來看,一個對象是一系列可以被其他對象或該對象自己調用的方法;
  • 實現層次來看,一個對象是一些代碼和數據;

?

?? ? 什么是對象?

  • 定義1:擁有方法的數據;(具有局限性)
  • 定義2:對象是“擁有責任的某種東西”,對象應該對自己負責,并且這種責任應該被清楚地定義出來;

?

轉載于:https://my.oschina.net/zenglingfan/blog/61349

總結

以上是生活随笔為你收集整理的什么是对象?——摘自《设计模式精解》(熊节 译,清华大学出版社,2004.12,P20)...的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。