摘要:
选择数据库的要素 用户量(并发), 功能 安全性,稳定性 服务器操作系统 费用ORACLE三层结构 ORACLE开发工具 (ORACLE自带)sqlplus,sqlplusw (第三方)pl/sql developer Oracle SQL Developer 企业管理: (web), 必须启动服务OracleDBConsoleoraclesqlplus 命令 conn username/password 建立连接 show user (显示当前用户) disc (disconnect) (断开连接) password username password (仅限于 ... 阅读全文
摘要:
定义 策略模式属于对象的行为模式。针对一组算法(行为,策略),将每一个算法封装到具有共同接口的独立的类中,从而使得他们可以相互替换。策略模式使得算法可以在不影响到客户端的情况下发生改变。解决问题 算法(行为)和客户端耦合在一起,客户端要利用条件选择语句来决定使用哪一个算法。使得客户端的代码变得复杂和难以维护,也不利于代码重用。结构和角色 环境(Context)角色 : 持有一个Strategy类的引用。 抽象策略(Strategy)角色 : 所有具体策略的父类,可以是抽象类,接口,此角色用于定义具体策略类的行为。 具体策略(ConcreteStrategy)角色 : 封装具体的算法或... 阅读全文
摘要:
既然有set方法赋值,为什么还需要构造方法赋值呢? 当对象初始化时,必须用到某些属性,没有某些属性无法完成对象的创建时。构造方法赋值的作用就体现出来了。 set方法要更加灵活,因为对象在创建的过程构造方法只调用一次,某属性赋值之后只能通过其他方式赋值。而set方法可以多次调用。 阅读全文