2013年2月24日

Eclipse快捷键整理[转]

摘要: Ctrl+1 快速修复(最经典的快捷键,就不用多说了)Ctrl+D删除当前行Ctrl+Alt+↓复制当前行到下一行(复制增加)Ctrl+Alt+↑复制当前行到上一行(复制增加)Alt+↓当前行和下面一行交互位置(特别实用,可以省去先剪切,再粘贴了)Alt+↑当前行和上面一行交互位置(同上)Alt+←前一个编辑的页面Alt+→下一个编辑的页面(当然是针对上面那条来说了)Alt+Enter显示当前选择资源(工程,or文件or文件)的属性Shift+Enter在当前行的下一行插入空行(这时鼠标可以在当前行的任一位置,不一定是最后)Shift+Ctrl+Enter在当前行插入空行(原理同上条)Ctrl 阅读全文

posted @ 2013-02-24 19:03 芝明 阅读(96) 评论(0) 推荐(0) 编辑

设计模式学习笔记(三)

摘要: 抽象工厂模式(Abstract Factory Pattern) 抽象工厂模式提供了一个接口,用于创建相关或者依赖对象的家族,而不需要指定具体实现类. 抽象工厂模式允许客户使用抽象接口来创建一组相关的产品,客户类和工厂类分开,客户需要任何产品的时候只需要向工厂请求即可,客户无需修改就可以获得新产品. 设计原则 1.多用对象组合,少用继承 抽象工厂模式告诉我们要多用对象组合,少用继承(是少用而不是不用),这是因为继承的方式会存在一定的依赖性,基类的改变对子类的影响相对于对象组合来说较大,因此要多用组合,少用继承. 2.针对抽象编程,不针对实现编程 当设计一个软件系统的时候,要尽可能... 阅读全文

posted @ 2013-02-24 18:36 芝明 阅读(152) 评论(0) 推荐(0) 编辑

2013年2月23日

设计模式学习笔记(二)

摘要: 工厂方法模式(Factory Method Pattern) 所谓工厂方法模式(Factory Method Pattern),就是定义一个i额创建产品对象的工厂接口,让子类决定实例化哪一种实例对象,也就是将实际创建对象的工作推迟到子类当中,核心工厂类不再负责具体产品的创建。 设计原则 1.“开-闭”原则 首先了解一个软件设计的原则——“开-闭”原则。所谓“开-闭”原则,就是指一个软件实体应对扩展开发,对修改关闭.它所阐述的意思就是,在设计一个软件模块的时候应该使这个模块可以在不被修改的前提下被扩展. “开-闭”原则具有以下优势: (1)通过已有的系统扩展自身的行为,从而满足新的软... 阅读全文

posted @ 2013-02-23 19:15 芝明 阅读(158) 评论(0) 推荐(0) 编辑

设计模式学习笔记(一)

摘要: 软件设计遵循的基本原则 高内聚、低耦合(这点一直明白,但始终没有系统的去学习,如今充电为时未晚) 一个软件系统要有一个稳定的架构,不会随需求的改变而发生巨大的变动。因此,高内聚、低耦合是一个软件系统设计中必须遵循的基本原则。 面向抽象编程 在面向过程的软件开发中,上层组件调用下次组件,就意味着上层组件依赖于下层组件,当下层组件发生剧烈变化时,上层组件也要跟着一起发生变动,这将导致组件模块的复用性大大降低,从而增加软件开发成本,使软件结构设计存在一定的臃肿性,不利于后期系统维护工作。 多用组合少用继承(刚参加工作时多用继承,是减少代码量了。可是维护、扩展变得艰难了。教训吶) 在面向对... 阅读全文

posted @ 2013-02-23 18:16 芝明 阅读(135) 评论(0) 推荐(0) 编辑

导航