问一个OOD的问题
我有一个Customer类,它映射到数据库的一个表中
那么如果要有一个添加记录的Add方法,我是加在Customer类中呢,还是专门开个CustomerDB类来负责和数据库进行交互?
是否有必要把调用sql语句的代码都集中到CustomerDB中去呢?还是放在不同的类中?
还有,如果要用表中的一条记录来生成一个Customer类的实例,那么是在Customer类中的构造函数中写,还是在CustomerDB中写一个GetCustomer方法呢??
那么如果要有一个添加记录的Add方法,我是加在Customer类中呢,还是专门开个CustomerDB类来负责和数据库进行交互?
是否有必要把调用sql语句的代码都集中到CustomerDB中去呢?还是放在不同的类中?
还有,如果要用表中的一条记录来生成一个Customer类的实例,那么是在Customer类中的构造函数中写,还是在CustomerDB中写一个GetCustomer方法呢??
...全文
相关推荐
软件工程期末试题及答案
**语境无关问题**:不是语境无关的问题是“您是否觉得我问的太多了吗?”(选项C),因为它涉及到提问者与回答者之间的互动,而不仅仅是对事实的询问。9.
深度学习OOD问题[代码]
针对深度学习OOD问题的代码包的开发与应用是当前研究和工业界面临的一个重大挑战。
什么是OOA与OOD
- **过渡的难点**:从 OOA 到 OOD 的过渡并非一蹴而就,需要经历一个逐步细化的过程。这期间可能需要对初始的分析结果进行多次迭代,以确保最终的设计既符合用户需求又具备良好的可实现性。
如何解释OOD及设计
OOD的核心在于将复杂问题分解为一系列相对独立、功能明确的对象,从而提高软件的可维护性、可扩展性和复用性。本文将深入探讨OOD的概念、重要性以及如何实施OOD。
OOD Lecture
"OOD Lecture"这篇资源主要探讨的是面向对象设计(Object-Oriented Design,简称OOD),作者钟悦在2009年2月阐述了如何运用设计模式进行软件设计。文章强调了在设计


