读温昱《软件架构设计》

作者: 番茄晓蛋 | 来源:发表于2016-05-23 00:50 被阅读83次

一道笔试题的故事


package architect;

/*
 * to constrcut Parent.
to construct Delegatee.
to construct Child.
构造一个类时,它的父类和成员变量所属类的构造函数都会被自动执行,
具体顺序时先Parent 再 Delegatee 最后child
page 305  软件架构设计 温昱
 */
public class ParantChildDelegatee {

 public ParantChildDelegatee() {
  // TODO Auto-generated constructor stub
 }

 public static void main(String[] args) {
  // TODO Auto-generated method stub
  Child child = new Child();
 }
}

class Parent {
 Parent() {
  System.out.println("to constrcut Parent.");
 }
}

class Child extends Parent {
 Child() {
  System.out.println("to construct Child.");
 }
 
 Delegatee delegatee = new Delegatee();
}

class Delegatee {
 Delegatee() {
  System.out.println("to construct Delegatee.");
 }
}

相关文章

  • 读温昱《软件架构设计》

    一道笔试题的故事

  • 14软件架构设计(系统设计)

    软件架构概述 从需求分析到软件设计之间的过渡过程称为软件架构。只要软件架构设计好了,整个软件就不会出现坍塌的错误,...

  • DEC培训Day-1:应用架构

    DEC-应用架构设计 更偏向于技术架构的设计。应用:应用软件的概念应用架构:应用的技术架构应用软件:按照不同领域、...

  • 微服务架构设计实践

    微服务架构设计实践 1 序言 最近,在软件架构设计领域,微服务非常火。 一提到软件开发、架构设计,如果不提微服务,...

  • 系统架构设计师学习笔记 第九章 软件架构设计

    第九章 软件架构设计 9.1 软件架构概述 9.1.1 软件架构的定义 定义1:软件或计算机系统的软件架构是该系统...

  • 架构的先决条件

    软件架构(software archivtecture)是软件设计的高层部分,是用于支撑更细节的设计的框架。架构也...

  • MVC开发模式&三层架构

    MVC:开发模式 三层架构:软件设计架构

  • 学习总结0606

    一、软件架构的概念 软件架构是有关软件整体结构与组件的抽象描述,用于指导大型软件系统各个方面的设计。 软件架构整体...

  • 软件架构:基础概念总结

    定义 软件架构是指:对于软件的各个方面做出的设计决定,包括行为上的和结构上的。 架构与设计的关系 架构是设计的一部...

  • 编程题外话

    概念 CPU,总线,内存 CPU处理器架构 软件架构模式 软件设计模式 软件系统架构 程序运行过程 进制转换 补码...

网友评论

    本文标题:读温昱《软件架构设计》

    本文链接:https://www.haomeiwen.com/subject/vmkarttx.html