当前位置:首页 » 编程博文
开发技术指南» 文章正文
    引言: 《Thinking in Java》学习笔记(
 

 

    摘要:《java与模式》学习笔记(一) ————软件的可维护性与可复用性 作者:孤独萤火虫 对于面向对象的软件系统设计来说,在支持可维护性(maintainability)的同时,提高系统的可复用性(reusability)是一个核心问题。 导致一个软件设计的可维护性较低,也就是说随着性能的要求而“腐烂”的真正原......
 ·spi从scm开始    »显示摘要«
    摘要:本文讲述了配置管理的一些基本知识和一个具体的实例,以及从配置管理入手的过程改进策略。这里的软件过程改进是普通意义上的过程改进,并不局限于以通过cmm评估为目标的软件过程改进。 本文并不适合于正在实施过程改进的公司,因为过程改进是一个系统的工程,需要详细的规划、持续的实施和有效的支持。不过对准备实施过程改进的部门来说,具有一定的参考意义。 本文也不适合于项目组的所有成员,和过程改进一样,这会产生......


《Thinking in Java》学习笔记(一)——对象导论
«thinking in java»学习笔记(一)

  【程序编程相关:纪念Java经典的SandBox概念

————对象导论 【推荐阅读:JasperReport经验谈

  【扩展信息:2003年11月系分考试上午试题的一道题

作者:孤独萤火虫

smalltalk的五大基本特制,也是面向对象程序设计最为纯净的一面:

1.      万事万物皆对象.

2.      程序便是成堆的对象,彼此通过消息传递,请求其他对象进行工作.

3.      每个对象都拥有由其他对象所构成的记忆.

4.      每个对象皆有其型别.

5.      同一型别的所有对象接受的消息皆相同.

程序开发人员分为:开发新数据型别的所谓class创造者,以及在应用程序中使用他人所开发classes的所谓客户端程序员(client programmers).class创造者设置“访问权限控管机制”的两个原因:

1.      让客户端程序员无法碰触他们不应该碰触的事物——这些部分应该仅供data type内部使用,也使使用者可以轻易看出哪些事物对他们很重要,哪些可以忽略.

2.      让library设计者得以改变class内部运作方式而不担心影响客户端程序.

继承在面向对象程序设计中很重要,但过度的强调往往会使新手以为“应该处处使用继承”,结果造成误用,导致过于复杂的设计.建立新class时应先考虑组合,因为它既简单又具有弹性,有了一些经验之后,便能看透继承的必要运用时机.


...   下一页
 ·[转帖]struts标记库    »显示摘要«
    摘要:struts标记库 -------------------------------------------------------------------------------- schensheng913 [原作] jsp视窗组件所使用的struts标记库由四类标记组成: 2. bean标记:用来在jsp页中管理bean 3. 逻辑标记:用来在jsp页中控制流程 4. html标记:用来生成h......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE