`
xly_971223
  • 浏览: 1277654 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

面向对象语言不适合做web开发

阅读更多
虽然分层可以降低耦合 但是越来越觉得分层是牺牲了面向对象的封装性 把本来应该在一个类中的一些方法 分散到几个类中。
举个例子来说 用户 User类
public class User {
	private String name;
	private String sex;
	private String eMail;
	private int age;
}


现在我想修改eMail 按照oo应该是 添加一个方法

public class User {
	private String name;
	private String sex;
	private String eMail;
	private int age;
         
         public void modifyEmail(String mail){}
}


可是实际上我们怎么做的呢 肯定是写一个UserDao.modifyEmail(String mail);
还有UserService.modifyEmail(...);

谈何封装? web开发期待更先进的架构或者另一种语言
分享到:
评论
1 楼 tujian13011 2012-05-30  
楼主,你是java的初学者吗?User只不过是一个模型,当然不能涉及到数据库的操作方法了。不然也就太混乱了,不是吗?

相关推荐

    Java面向对象应用程序开发

    Java语言以其强大的面向对象特性、跨平台兼容性以及丰富的类库,成为了开发各种类型应用程序的首选工具。在这个话题中,我们将深入探讨Java语言的基础,面向对象编程的概念,以及如何运用这些知识进行实际应用的开发...

    Ruby语言教程:基础知识、面向对象编程及Web开发

    内容概要:本文是一份详尽的Ruby语言教程,从Ruby的基本概述入手,介绍了其主要特点、环境搭建、基础语法、面向对象编程概念、高级特性和Web开发框架Rails的应用。主要内容包括:Ruby的特点、安装方法、变量和数据...

    《面向对象程序设计JAVA语言程序设计》

    《面向对象程序设计JAVA语言程序设计》涵盖了 Java 语言的基础知识点、设计原则、编程风格、多线程和并发、网络和 Web 编程、异常处理、安全和可靠性、Applet 和应用程序、设计模式、测试和调试等多方面的内容。

    Java面向对象的语言 面向对象软件开发 课件

    Java是一种强大的、面向对象的编程语言,被广泛应用于软件开发领域。它的设计理念是通过模拟现实世界中的对象来构造复杂的程序,使得代码更加清晰、可维护性更强。在"Java面向对象的语言 面向对象软件开发 课件"中,...

    面向对象JavaScript开发

    JavaScript,作为一种广泛应用于Web开发的动态脚本语言,最初被设计为简单的客户端脚本语言,但随着技术的发展,它已经发展出了丰富的面向对象编程(OOP)特性。面向对象JavaScript开发是现代Web开发中不可或缺的一...

    Cache面向对象开发教程.pdf

    总的来说,Caché面向对象开发教程为开发者提供了一个全面了解和掌握Caché数据库系统及其应用的宝贵资源,无论是在数据库服务器端开发、Web应用构建还是数据迁移方面,都能找到详实的指导。通过深入学习,开发者...

    Java语言编程基础及Web开发入门教程:Java 是一种广泛使用的面向对象编程语言,以其平台无关性和安全性著称 Java 不仅

    javascript:Java 是一种广泛使用的面向对象编程语言,以其平台无关性和安全性著称。Java 不仅适用于桌面应用程序开发,还特别适合 Web 开发,包括服务器端开发、Android 应用开发等。下面是一个简要的 Java 编程...

    《精通visual C# 2005-语言基础、数据库系统开发、web开发》光盘

    第一部分介绍了使用C#语言进行面向对象系统开发的基本知识:第二部分详细介绍了.NET类库中的部分常用空间,熟练掌握这些基本对象是利用C#开发程序的基础;第三部分具体介绍了利用C#开发ASP.NET Web系统的技术;最后...

    C# 是一种流行的面向对象编程语言,主要用于开发 Windows 应用程序、Web 应用程序和游戏开发等

    C# 是一种流行的面向对象编程语言,主要用于开发 Windows 应用程序、Web 应用程序和游戏开发等

    oj一个面向对象的Web模板

    10. **学习和实践**:理解和掌握面向对象的Web模板,需要对JavaScript基础、面向对象编程以及Web开发原理有一定的了解,通过实际项目练习可以更好地提升技能。 综上所述,"oj一个面向对象的Web模板"是一个基于...

    深入PHP面向对象、模式与实践_第3版_高清PDF(附完整源码)

    PHP是一种广泛使用的服务器端脚本语言,尤其在Web开发领域,其面向对象特性使得它能支持复杂的应用程序设计。本书首先从基础出发,详细介绍了PHP面向对象编程的基础概念,包括类、对象、封装、继承和多态等核心概念...

    面向对象编程简史

    Java凭借其跨平台能力、安全性以及丰富的类库支持,迅速成为Web开发和企业应用开发的首选语言之一。 面向对象编程的历程展示了技术演进的复杂性和不可预测性。从Simula的先驱尝试到Smalltalk的成熟,再到C++的广泛...

    C编程语言与面向对象基础教程

    "C#编程语言与面向对象基础教程.pdf"可能是对C语言之外,另一种面向对象语言——C#的介绍,C#是.NET框架的一部分,有着丰富的库支持和现代化的编程特性,如自动内存管理、垃圾回收等,适合开发桌面应用、Web应用和...

    《C#面向对象程序设计》源代码(CS)

    本书以面向对象的软件工程思想为主线,细致深入地讲解了C#语言面向对象程序设计的方法和技巧,内容涵盖面向对象的基本概念、基于接口的设计、泛型程序设计方法、Windows和Web应用开发,以及数据库访问技术。...

    面向对象分析设计参考案例-网上书店系统WebLab

    面向对象的设计思想在开发网上书店系统WebLab中起着至关重要的作用。通过对需求的深入分析,结合适当的设计模式和技术栈,可以有效地构建出稳定高效且易于维护的系统。在整个开发过程中,持续的测试和优化也是必不可...

    使用面向对象的技术创建高级 Web 应用程序

    JavaScript作为一种动态、弱类型的脚本语言,与传统的面向对象语言如C++、C#和Java有所不同,但它仍然支持面向对象编程的概念,只是其实现方式更为灵活和间接。 #### JavaScript对象的本质:词典模型 在JavaScript...

Global site tag (gtag.js) - Google Analytics