摘要:《java与模式》学习笔记(一)
————软件的可维护性与可复用性
作者:孤独萤火虫
对于面向对象的软件系统设计来说,在支持可维护性(maintainability)的同时,提高系统的可复用性(reusability)是一个核心问题。
导致一个软件设计的可维护性较低,也就是说随着性能的要求而“腐烂”的真正原......
摘要:本文讲述了配置管理的一些基本知识和一个具体的实例,以及从配置管理入手的过程改进策略。这里的软件过程改进是普通意义上的过程改进,并不局限于以通过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标记库 -------------------------------------------------------------------------------- schensheng913 [原作] jsp视窗组件所使用的struts标记库由四类标记组成: 2. bean标记:用来在jsp页中管理bean 3. 逻辑标记:用来在jsp页中控制流程 4. html标记:用来生成h......