
设计模式
文章平均质量分 77
缪斯不是肥皂
探索的乐趣
展开
-
JAVA 巧用继承降低需求变化时对现有代码的改动
前段时间接到包工头啊不项目经理分配了任务给我,对一系列设备写出对应的操作页面,页面效果如下 点中想要操作的button,然后点击确定,即可操作设备。 看到效果图我心里一沉,这种页面依赖了太多的可操作控件和对应的操作指令,日后必将成为大患。 但是没办法,这是工作。解决思路如下,我只能尽力减少需求变化对代码的影响,写下一个又一个的设备操作页面。 灾难还是来了。早上包工头面带笑容的找我谈话,然后原创 2017-09-01 18:28:53 · 407 阅读 · 1 评论 -
JAVA 使用继承复用代码的陷阱与补救措施
学习了java,自然知道了面向对象编程,找出有共性的类创建父类实现代码的复用也成了敲代码的家常便饭。继承的使用极大的方便了程序员的开发,你可以抽取出共有的代码放在父类中,避免了子类中大量的重复代码,而且更炫酷的是,一旦这些共有的部分需要改动,你只需要在父类中改动就可以了,而不必一个接一个的复制粘贴修改子类。 举个栗子,马老板决定开发一款RPG游戏,里面的角色(character)有自己的名字(nam原创 2017-07-15 18:48:09 · 799 阅读 · 0 评论