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)
支付
...........
然後用你熟悉的語言實現即可。
不要小看這個過程,這個就是寫代碼的核心。一旦你領悟了面向對象,領域模型設計,其他就都是語法,語法糖,常識,框架了。
我上學的時候就是強迫自己按照這個模式鍛鍊自己。畫了很多圖,寫了很多代碼,那個時候自己沒有電腦,就把代碼寫紙上,然後上機時敲進去,跟享受這個過程,這樣容易上癮。
希望對你有用。