我说过C++比C#容易学,但不容易做好,受到争议
学OO从C++比较合适。不过有些作了多年C++,java,或者C#的人还是不能掌握OO的要领,为了Class而class,有了几个class后,哪些任务由哪些class来完成,还是不符合“非程序语言”的思维。好比一个公司里,让DBA去从数据库中转账,让财务部给总裁作生产规划。具体一点说到.net web development, 在user control里面直接处理hosting page中的rendering,就违反了OO的原则,同样,Page也不要处理user control的具体逻辑. 同样的关系适用于parent page 与popup page之间。这些东西,做中学,多多思考,慢慢体会,不难掌握。怕就怕根本不在乎OO原则。
所有跟帖:
• 俺基本同意你的观点,但感觉c++无论学还是做都比c#难一点.. -澳洲老土- ♂ (498 bytes) () 11/28/2007 postreply 02:25:48