我通常最终设计我的软件架构如下,这是一个死胡同。
import { NgModule } from '@angular/core';
import { BrowserModule } from '@angular/platform-browser';
import { FormsModule } from '@angular/forms';
import { AppComponent } from './app.component';
import { HelloComponent } from './hello.component';
import { SweetAlert2Module } from '@toverux/ngx-sweetalert2';
@NgModule({
imports: [ BrowserModule, FormsModule, SweetAlert2Module.forRoot()],
declarations: [ AppComponent, HelloComponent ],
bootstrap: [ AppComponent ]
})
export class AppModule { }
更多reallife示例
import ExtraWorld,SuperWorld;
class World{
constructor(){
let a = new ExtraWorld()
let b = new SuperWorld()
}
}
----
class SuperWorld extends World{
}
class ExtraWorld extends World{
}
我如何重新设计架构并重命名以使其更有意义