能看懂代碼,就是自己寫不出來,怎麼辦?

oracle小哥


先從小項目入手,自己設計數據結構,自己設計對象,屬性,方法。

多練練就好了。

比如自己做一個電商小軟件。

一、先思考下,抽象出幾個對象:

1.商品product,

屬性:id,name,stock,price,description。

2.用戶user

屬性:id, username, account, email, phonenumber。

3.訂單order

屬性id, product_id, count, total_amount, user_id。

然後就可以設計數據庫啦。

畫一個e-r圖,生成個sql。

二、然後就思考有哪些方法:

1.buy(string productid,string userid,int count);

用戶購買商品的方法,該方法返回訂單號;

2.pay(string orderid)

支付

...........

然後用你熟悉的語言實現即可。

不要小看這個過程,這個就是寫代碼的核心。一旦你領悟了面向對象,領域模型設計,其他就都是語法,語法糖,常識,框架了。

我上學的時候就是強迫自己按照這個模式鍛鍊自己。畫了很多圖,寫了很多代碼,那個時候自己沒有電腦,就把代碼寫紙上,然後上機時敲進去,跟享受這個過程,這樣容易上癮。

希望對你有用。





分享到:


相關文章: