面向对象的设计,服用的重点其实应该是抽象层的复用,而不是具体某一个代码块的复用。
说到了抽象,就不得不提到Java接口和Java抽象类了,这也是我这里想要谈论的重点。
Java接口和抽象类代表的就是抽象类型,就是我们需要提出的抽象层的具体表现。OOP面向对象编程,如果要提高程序的复用率,增加程序的可维护性,可扩展性,就必须是面向接口编程,面向抽象编程,正确地使用接口,抽象类这些有用的抽象类型作...
分类:
编程语言 时间:
2015-03-14 11:06:12
阅读次数:
126
浅析C#---委托和事件
在C#开发中,有时我们需要实现这样的情况:只要新添加一个对象,就要执行一系列的方法。如果每次挨个调用,这样既浪费时间,又造成代码冗余。这个时候我们就可以使用委托来建立一个方法链条,设置好后,可以让一个对象依次去执行这个链条上的各个方法。这样的结果就是:简化了代码,提高了效率,提高了代码的可维护性。
究竟什么是委托呢?事件有何委托有什么...
本文在于巩固基础学习参考书籍:ASP.NET MVC4 Web编程首先确定我们学习MVC的目标:我们学习ASP.NET MVC的目的在于开发健壮的、可维护的Web应用,当然这需要一定的知识基础,需要对HTML,CSS,JavaScript以及.net框架还有C#编程语言非常的熟悉大概了解什么是ASP...
分类:
Web程序 时间:
2015-03-04 14:20:21
阅读次数:
159
j2e应用相关技术
轻量级j2e应用以传统的jsp作为变现层技术,以一系列开源框架作为MVC层,中间件,持久层解决方案,并将这些开源框架有机组合在一起,使得j2e具有高度的可扩展性,可维护性。
servlet,jsp,javabean:现在来说纯粹的Servlet已经很少使用了,往往都是使用jsp来做表示层,也就是说我们每天说的页面。Servlet和Jsp其实是完全统一的,二者在底层的...
分类:
其他好文 时间:
2015-03-03 09:54:32
阅读次数:
117
a:什么是语义化? 语义化标签就是尽量使用有相对应的结构的含义的Html的标签 简单的来说就是机器可以理解的标签,eg:标签计算机会将他理解成段落 作用: 1.结构更好,更利于搜索引擎的抓取(SEO的优化)和开发人员的维护(可维护性更高,因为结构清晰,so易于阅读). 2.更有利于特...
分类:
其他好文 时间:
2015-03-03 01:09:28
阅读次数:
191
今天这堂培训课讲什么呢?我既不讲Spring,也不讲Hibernate,更不讲Ext,我不讲任何一个具体的技术。我们抛开任何具体的技术,来谈谈如何提高代码质量。如何提高代码质量,相信不仅是在座所有人苦恼的事情,也是所有软件项目苦恼的事情。如何提高代码质量呢,我认为我们首先要理解什么是高质量的代码。 ...
分类:
其他好文 时间:
2015-03-02 18:31:55
阅读次数:
608
为什么有 struts 框架 Struct 的优点之处:1. struct的好处2. 程序更加规范化3. 程序的可读性提高了4. 程序的 可维护性增加了Struct 的不足之处:1. From表单有点鸡肋2.action是单态(对网站...
分类:
Web程序 时间:
2015-03-02 14:29:10
阅读次数:
111
简介上几篇一直在说面向对象理论中的抽象类的一些具体应用。今天我来说说面向对象理论中另一个关键的东西。接口。抽象类是类,接口是特殊的抽象类。为什么要用那么多时间来研究抽象类和接口呢?因为只有这二个理论我们掌握了、理解了。会用了。才能大大提高程序的可扩展性和可维护性。以后在学什么设计模式也是一层窗户纸一...
分类:
编程语言 时间:
2015-03-02 09:28:53
阅读次数:
205
面向对象四个好处:可维护,可扩展,可复用,灵活性好设计模式四个境界1.没学前一点不懂,想不到用设计模式,设计的代码很糟糕(我现在的境界)。。。。UML类图每个矩形框的意义:代表一个类(Class),类图分三层,第一层显示名称,如果是抽象类,则用斜体表示第二层是类的特性,通常是字段和属性第三层是方法和...
分类:
其他好文 时间:
2015-03-01 22:13:54
阅读次数:
162
1.1 (2). 包含外部JabaScript文件 使用外部文件引入JavaScript代码会存在可维护性,可缓存和适应未来等优点,所以建议使用外部文件来引用JavaScript1.3 标签的位置现在web应用程序一般都把全部JavaScript引用文件放在元素中页面内容的后面,这样在页面解析Jav...
分类:
编程语言 时间:
2015-03-01 20:57:21
阅读次数:
229