在我踏入软件行业后,一直苦于没有前辈指点。我常年困惑于两个问题:一是怎样培养面向对象设计的思维能力?二是怎样进行架构设计,有无方法? 因为我做了那么多年项目,却很少看到有漂亮的面向对象思维写出来的代码,觉得有必要提醒下年轻从业者。如今总结一下自己的经历,希望对刚刚入行的朋友有些启发吧。我的基本观念....
分类:
其他好文 时间:
2014-08-11 11:37:12
阅读次数:
316
一直想学学LISP,今天总算开了个头。如今学习LISP不是为了立就可以以用于实际项目的应用,而是为了学习一下函数式的思维方式,可以更加深入的了解计算的本质,可以更好的用C++, Java, Python等编敲代码。更何况,这些主流语言都逐渐添加了函数式编程的特征,C++,Java如今都引入了 Lam...
分类:
其他好文 时间:
2014-08-05 21:55:20
阅读次数:
321
作为一门独立的学科和行业,用户体验设计正在快速发展并得到越来越多的重视。随着互联网思维这一概念的提出和兴起,“用户体验”的地位和关注度得到进一步的提升和强化。
市面上已经有很多专业的用户体验书籍,但解决用户体验设计师在职场中遇到的众多现实问题的图书并不多见。本书从用户体验设计师的角度出发,系统地介绍了其职业生涯中的学习方法、思维方式、工作流程和方式,覆盖了用户体验设计基础知识、设计师的角色和职...
分类:
其他好文 时间:
2014-08-05 11:27:05
阅读次数:
215
这本书,帮助我初步完成了大数据探索之旅。大数据,并不是那么简单,她是一种思维方式,更是一种新的商业模式,是需要社会各界关注的大事件。新的时代,是信息通信高度发达的时代,是信息无孔不入的时代。在具备自身核心竞争力的同时,对外分享、合作是企业生存和发展的唯一途..
分类:
其他好文 时间:
2014-08-03 15:27:06
阅读次数:
246
SOA之我见
SOA已然是企业级开发的必然之路。有人会问:我们有了OOP,还需要SOA吗?
好吧我承认,这个问题也困扰了我很久。现如今我的出的结论是:OOP是OOP,SOA是SOA。
OOP是指面向对象程序设计,是指程序开发中的编程思想或者是编程设计方法。它的产生是为了弥补面向过程开发的缺陷,用现代人的思维方式编写程序的方法。...
分类:
其他好文 时间:
2014-08-01 00:06:30
阅读次数:
316
面向对象(Object-Oriented):是一种按照人们认识客观世界的思维方式,采用基于对象(实体)的概念建立抽象的模型,模拟客观世界分析、设计、实现软件的方法。类(Class):具有相同属性、操作的抽象的集合。类的成员:类包括成员变量和成员函数,其具有3种属性私有(private)、公有(pub...
分类:
其他好文 时间:
2014-07-26 14:18:07
阅读次数:
229
http://blog.csdn.net/xiaozhuaixifu/article/details/10818657参考文档链接动态规划的主要三种思维方式:递推(从前往后想),状态转移(从后往前想),记忆化搜索(记录之后直接查寻)。这里使用状态转移的思维解题,明确除了没有移动这种情况,每次接受到或...
分类:
其他好文 时间:
2014-07-24 09:46:02
阅读次数:
185
iOS中大量数据的储存一个是SqLite,另一个就是CoreData,CoreData允许程序员以面向对象的思维方式的方法去操作面向表的数据库做过Java开发的对这个应该很熟悉,Java中的Hibernate跟CoreData就很相似CoreData应该怎样使用呢?第一步,新建工程后导入CoreD...
分类:
移动开发 时间:
2014-07-24 05:05:28
阅读次数:
421
REST架构风格是全新的针对Web应用的开发风格,是当今世界最成功的互联网超媒体分布式系统架构,它使得人们真正理解了Http协议本来面貌。随着 REST架构成为主流技术,一种全新的互联网网络应用开发的思维方式开始流行。REST是什么 REST是英文Representational State T.....
分类:
其他好文 时间:
2014-07-23 12:19:36
阅读次数:
639
曾经,我是一名中学生计算机编程爱好者。中学时代多年的PASCAL编程,让我对程序设计有了很深的感情,甚至指导了我的思维方式!考大学时,没有把握住机会,没能攻读计算机专业,继续名正言顺地学习我热爱的程序设计,实在是一个遗憾。不过,我依然喜欢编程,喜欢用编程的方式来化解工作生活中遇到的问题!继续这样坚持...
分类:
其他好文 时间:
2014-07-22 00:17:33
阅读次数:
199