Thinking in java Java编程思想 对象导论 Introduction to Object

        We cut nature up ,organize it into concepts ,and ascripbe significances as we do ,largely because we are parties to an agreements that holds throughout our speech community and is codified in the patterns of our language...We cannot talk at all except bysubscribing to the organization and classification of data which the agreement decrees

        计算机革命起源于机器,编程语言的产生始于对机器的模仿.

        面试经常会被问到,OOP(面向对象)与POP(面向过程)的区别.网上答案繁多,也针对不同年限的同学的面试经历给了不同年限工作经历应该如何回答的不同层次答案.pop语言更符合人们的思维:我去做什么事.oop是我让谁(对象)去做什么事.从pop到oop的转换,也是计算机得到进一步应用而产生的.现实世界到虚拟世界的映射,人到对象的映射,造物者到你的映射,也就是你--程序员创造了虚拟世界,虚拟世界的日渐壮大,日趋复杂.不再是一个流程解决一起,而是需要不同功能点做组成不同流程,而这些功能点的集合就是对象.在生产中这个对象在不同流程中扮演不同角色.而不同的流程野为了方便管理,产生分成.比如MVC,比如,controller,service,dao.比如采购,生产,组装,销售,生产又分为车架,减震,车轮.dao层可以完成增删改查,但是他们都是针对一个对象,所以被封装到一起.一个技工既可以生产也可以拆卸修补车轮,这个人就是dao的对象.

        站在造物者的角度,把工人对象,技能归类,分层管理.

        功能细化,不要嵌套,功能提取出一个个单独简单,见名知意的方法,再把类似的方法归为类(.java),再把相似类归为一个包.

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值