• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
 






百易城

 
 

Powered by 博客园
博客园 | 首页 | 新随笔 | 联系 | 订阅 订阅 | 管理

2014年1月22日

java编程继承的第一原则
摘要: 对于【继承】的第一印象就是获得了父的所有方法和属性,所以相对于继承了父的功能和职责。而后面自己的设计也是基于这个原则,就是复用原则,复用父项的方法原则。慢慢的延伸就是有多个子类,就会把几个子类共用的一些方法放到父类里面,而这种设计思想深深的影响了自己很久。 而这种方法却在近年来被自己慢慢的推翻,现在使用继承的第一原则就是模板,Template。通过父类使用Template模式,构造出子类的流程,而自己只是在对应的钩子方法(Hook)里面填充着差异的地方,如果不是这种情况,我会尽量的减少继承的使用。对于原来的把子类的方法推到父类的方法里面,则通过其它的方式进行消除掉了。造成这种变化,只是源... 阅读全文
posted @ 2014-01-22 15:18 百易城 阅读(486) 评论(0) 推荐(0)
 
Java基本语法总结
摘要: Java点滴: 1,this用于调用本类的构造函数;当形参与成员变量一样时,this用来指定成员变量。 2,static修饰内部类;修饰变量或者说对象,表示变量被所有类共享,也就是说都是一样的,一个变了,其他都变;修饰方法表示公共方法,而且方法里面没有非静态的方法和属性(因为调用静态方法时对象没有生成);静态代码块,无论是调用了静态方法或变量,还是生成了类的对象,此方法都会执行,而且仅执行一次,避免了数据重复的加载。 3,final:形容类时候不能被继承,形容方法不能被复写,形容常量不能被修改。 4,抽象类:有构造函数,即使没有抽象的方法,也可以声明成抽象类。java培训抽象类不能... 阅读全文
posted @ 2014-01-22 15:15 百易城 阅读(158) 评论(0) 推荐(0)