有经验的大牛们,可以谈谈自己的编程思想,如何从需求,做出简单的设计和编写。
by ning_lianjie - Python - 2011-07-24 19:28:14 阅读(3120) 回复(2)
第一点是:不断抽象已知的东西。现实生活总是包括很多零散的东西,待解决的问题不会只有一面,所以抽取零散东西的共同属性,聚合不同角度的同一面向,成为从问题领域进入编程领域的第一步。 第二点是:面对未知的东西用已有的抽象经验来模拟体验,从而不断调整直至达到可以控制未知东西的程度。 【注: 从csdn上看到,不过现在还没有体会,有待提高!】 本文来自ChinaUnix博客,如果查看原文请点:http://blog....
对象具有状态,行为,标识.对象的五个基本特性: 万物皆对象,抽取待求解问题的任何概念化构件,将其表示为程序中的对象 程序是对象的集合,他们通过发送消息来告知彼此所要做的 每个对象都有自己的由其他对象所构成的存储,创建包含所有对象的包的方式来创建新类型的对象 每个对象都拥有其类型 某一特定类型的所有对象都可以接收同样的消息 1。java还有个"缺省"的访问权限,如果你没用public、protected、pr...
对象具有状态,行为,标识.对象的五个基本特性: 万物皆对象,抽取待求解问题的任何概念化构件,将其表示为程序中的对象 程序是对象的集合,他们通过发送消息来告知彼此所要做的 每个对象都有自己的由其他对象所构成的存储,创建包含所有对象的包的方式来创建新类型的对象 每个对象都拥有其类型 某一特定类型的所有对象都可以接收同样的消息 1。java还有个"缺省"的访问权限,如果你没用public、protected、pr...
文件: thinkinjava.chm 大小: 680KB 下载: 下载 精品书目要好好看看! 本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u1/43218/showart_354938.html
转: 《Java编程思想》学习笔记(二)——构建Java类和Java程序 第二章的标题是“一切都是对象”,Bruce按照声明对象->定义类->构建Java程序的顺序,介绍了不少细节,现将这些知识点梳理如下: 个人总结的思路是(1)定义类->(2)实例化对象->(3)调用对象的方法(向对象发送消息) (1)定义类 [访问修饰符] class 类名 { [访问修饰符] [静态修饰符] 类型 成员变量名; //定义...
1、java将一切都作为对象来处理,通过对象的reference操控对象,reference可以单独存在,在没有给它分配对象的时候,它就象c++里定义的没有赋值的指针一样没有意义。定义一个对象只是定义了它的reference,定义string型对象可以直接用引号括起来的文字进行初试化。 2、创建完对象的reference后,就可以往上面连接对象了,new关键字用来创建一个新的某种类型的对象。java中自动对象的reference存储在栈中,static对象的refe...