求达人解惑 遇到一个问题,不知道编写几个类来解决,怎么来设计类的结构,以及类之间怎么联系起来感觉很容易把代码堆到一个类里边该怎么办?该看看什么书 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 这个说明你写代码以来就想如何实现 。首先,是考虑你的系统的职责。比如你的系统是一个图书馆管理软件。那么你的系统里就应该有“书籍”,“书架”,“图书管理员”……这些概念。然后,分清楚各种的责任。比如,图书包含有它自身的信息。书架呢也知道自己的位置。接下来,就开始定义他们之间的接口。比如图书需要一个提供自身类型的接口供其他对象调用。比如 getBookType()这种。我们把这些接口都定义好了。也就是可以写好Interface了。接下来。我们可以针对这些接口,具体实现代码了。然后实完就可以测试,改善。当然,这只是一种方法。具体还有其他方法。比如,你可以使用TDD方法去设计等等。总的来说,不要急于写代码,而是多分析,就不会什么都写到一块了。 java编的程序在通知区域显示图标,不在任务栏上显示,就跟qq最小化后一样 求助 The method addMouseListener(MouseListener) in the type Component is not applicab 火龙果还问你吧! 求教sealing violation错误!! 怎样获得system memory大小? 最後40分,請幫忙解決一個java日期格式問題 在線等,急急急 这个问题值20分 急!哪位大哥help me…… 在JAVA中如何用接口实现C++的多重继承呀?帮帮忙! ant流行么,有没有学习的价值,其优势 java 调试 非静态方法
首先,是考虑你的系统的职责。比如你的系统是一个图书馆管理软件。那么你的系统里就应该有“书籍”,“书架”,“图书管理员”……这些概念。
然后,分清楚各种的责任。比如,图书包含有它自身的信息。书架呢也知道自己的位置。
接下来,就开始定义他们之间的接口。比如图书需要一个提供自身类型的接口供其他对象调用。比如 getBookType()这种。
我们把这些接口都定义好了。也就是可以写好Interface了。
接下来。我们可以针对这些接口,具体实现代码了。
然后实完就可以测试,改善。
当然,这只是一种方法。
具体还有其他方法。比如,你可以使用TDD方法去设计等等。总的来说,不要急于写代码,而是多分析,就不会什么都写到一块了。