| 查看: 5702 | 回复: 85 | |||||||||||||||||
| 【奖励】 本帖被评价82次,作者cleanclear9571增加金币 64.4 个 | |||||||||||||||||
| 当前只显示满足指定条件的回帖,点击这里查看本话题的所有回帖 | |||||||||||||||||
[资源]
启发编程思想的两本电子书
|
|||||||||||||||||
|
面向对象有三大特性:封装、继承、多态。封装有什么作用?封装时要注意什么?继承有什么优点和缺点?什么时候使用继承?多态有什么好处?什么时候使用多态?……这些问题的解答有一些指导原则,比如单一职责原则、里氏替换原则、开闭原则、接口隔离原则、依赖倒置原则等等。这些原则就是编程思想。 举个例子来说,你写了一个程序,现在用的是SQLServer的数据库,但客户说,将来也可能换成MySQL数据库。那你可能就会考虑了:如何在现有的基础上,做最少的改动,就能从SQLServer换到MySQL。于是,你就会开始想这些问题:如何能达到更少的变动?是否需要创建接口?在什么地方创建接口?接口中定义哪些方法?如何让调用者更方便地获取接口的实现类的对象?……这个,就是你的编程思想。就是那些原则在你的实践中的应用。 《设计模式:可复用面向对象软件的基础》(经典中的经典,巨著中的巨著,精华中的精华) 《大话设计模式》(适合初学者。如果看不懂上边那本,请配合这本书看) |
» 本帖附件资源列表
-
欢迎监督和反馈:小木虫仅提供交流平台,不对该内容负责。
本内容由用户自主发布,如果其内容涉及到知识产权问题,其责任在于用户本人,如对版权有异议,请联系邮箱:xiaomuchong@tal.com - 附件 1 : 大话设计模式.pdf
- 附件 2 : 设计模式-可复用面向对象软件的基础.pdf
2013-07-25 09:04:36, 1.33 M
2013-07-25 09:05:23, 15.91 M
» 收录本帖的淘帖专辑推荐
经典好书 云集于此 | 科研与育人 | 科研新发现 | c语言编程 |
Algorithm | 汽车电子 | 电脑计算机 | 收藏资料 |
杂货铺子 | 电子 | 程序语言、仿真 | 编程 |
jiaocai | 编程语言 | Java Web |
» 本帖已获得的红花(最新10朵)
» 猜你喜欢
心脉受损
已经有5人回复
博士读完未来一定会好吗
已经有15人回复
Springer期刊投稿求助
已经有4人回复
读博
已经有3人回复
小论文投稿
已经有3人回复
Bioresource Technology期刊,第一次返修的时候被退回好几次了
已经有9人回复
到新单位后,换了新的研究方向,没有团队,持续积累2区以上论文,能申请到面上吗
已经有8人回复
申请2026年博士
已经有6人回复
» 本主题相关价值贴推荐,对您同样有帮助:
【推荐两本好书】《人生百忌》[刘墉](完整版)和《美容常识与禁忌》.pdf
已经有217人回复
编程入门应从那种语言开始学起
已经有34人回复
【课件】计算机教材的教学课件(人民邮电出版社9本)
已经有60人回复
分享两本科普书籍——《大宇宙百科全书》《第二自然:意识之谜》【转载】
已经有191人回复
两本深奥的科普书籍——《黑洞与时间弯曲》《寻找薛定谔的猫》【转载】
已经有248人回复
两本人人都爱看的科普书籍——《果壳里的60年》《伽利略的手指》【转载】
已经有252人回复
推荐两本科普书籍—《我们为什么生病:达尔文医学的新科学》《华罗庚科普著作选集》
已经有67人回复
《好妈妈胜过好老师》和《好爸爸胜过好老师》(两本电子书,可随时随地的看哦)
已经有765人回复
哪位大神来指导下数字信号处理怎么学,感激不尽
已经有30人回复
第一性原理如何描述化学反应动力学?
已经有21人回复
9楼2013-07-27 18:30:41
2楼2013-07-25 13:28:25
6楼2013-07-26 15:13:09
简单回复
2013-07-25 15:09
回复
五星好评 顶一下,感谢分享!
djopencv4楼
2013-07-25 16:35
回复
五星好评 顶一下,感谢分享!
沙漠樱空5楼
2013-07-25 19:28
回复
五星好评 顶一下,感谢分享!
avientiz7楼
2013-07-26 19:58
回复
五星好评 顶一下,感谢分享!
zxw12668楼
2013-07-27 10:05
回复
五星好评 顶一下,感谢分享!
eklim10楼
2013-07-27 20:33
回复
五星好评 顶一下,感谢分享!
duckpiao11楼
2013-07-28 00:46
回复
五星好评 顶一下,感谢分享!
fancylee12楼
2013-07-28 06:41
回复
五星好评 顶一下,感谢分享!
smartjing2613楼
2013-07-28 09:02
回复
五星好评 顶一下,感谢分享!













回复此楼
sagredo