半路出家學的c#。寫過一個產測。也一直在琢磨面向物件這個概念。
直到最近和同事一起寫一個公司生產管理系統(類似MES),要每個人先整理自己負責部分的介面。才發現自己完全沒有理解面向物件編程的意義,......
似乎就是每個類只做一件事,就是面向物件

uj5u.com熱心網友回復:
有些人是面向同事編程。tx一下uj5u.com熱心網友回復:
cv一下?
uj5u.com熱心網友回復:
你要這么說,其實也沒問題。因為細化到每個介面的回傳物件,可能是不同的viewmodel。
這個viewmodel只針對不同的介面進行回傳。
但是對于資料庫的映射的物體物件。
它可以演變成很多不同的viewmodel。
演變多少,取決于前臺/對方需要的樣子。
uj5u.com熱心網友回復:
面向百度編程uj5u.com熱心網友回復:
找個物件就行了啊給我們描述一下你找個物件長啥樣,有啥特長,會干啥,不會干啥唄
class 物件
{
年齡
身高
三圍
職業
性格
特長
}
uj5u.com熱心網友回復:
uj5u.com熱心網友回復:
你光琢磨,當然理解不了面向物件編程。面向物件編程,應該是體悟出來的。一般程序是這樣:1、你寫了段功能代碼
2、看著它,你開始思考:怎么讓它變的更短,更好理解,更好維護
3、讓它變短,你就會用上封裝;讓它更好理解,就會用用上類(物件),用上代碼分層(繼承),有了繼承就有了有區別的行為(多型);
以上,面向物件的幾個基本概念,就都包含了:封裝,繼承,多型
你現在完成了第一步,但還沒有開始過第二步。
uj5u.com熱心網友回復:
謝謝!
對封裝我還理解的不好,見得比較多的是屬性的封裝,用set,get
轉載請註明出處,本文鏈接:https://www.uj5u.com/net/80464.html
標籤:非技術區
上一篇:c#與單片機通信問題
